BitmapCache nên, đối với phần lớn các đối tượng, là thứ bạn không cần phải suy nghĩ về Windows Phone 7. Silverlight cho WP7 thực hiện tự động bitmap caching của các phần tử hoạt ảnh theo cách giúp bộ nhớ đệm (dịch, độ mờ , xoay - có thể nhiều hơn, tôi không thể nhớ lại bây giờ).
Silverlight trên máy tính để bàn (hoặc Mac) hiện không hoàn toàn thông minh, vì vậy bạn cần phải chỉ định CacheMode = BitmapCache theo cách thủ công trên các đối tượng bằng cách sử dụng xấp xỉ hướng dẫn được chỉ bởi Praetorian trong câu trả lời của mình.
Có thể có các trường hợp cạnh mà việc đặt BitmapCache rõ ràng là hữu ích ngay cả trên Windows Phone, nhưng tôi không biết về chúng một cách dễ dàng. Bạn có thể thử xem Windows Phone Performance Tips on MSDN.
Nguồn
2011-01-18 01:23:42