Uygulamamın başında, belleğin belleğe yüklenmesi gereken proje klasörümde çok fazla resim var. CPU yükünü ve zamanını azaltmak için bunu yapmanın en iyi yolu nedir?Görüntüleri belleğe yüklemek için en iyi yol?
for (int i = 0; i < 10; i++)
{
var smallBitmapImage = new BitmapImage
{
UriSource = new Uri(string.Format("ms-appx:/Assets/Themes/{0}/{1}-small-digit.png", themeName, i), UriKind.Absolute)
};
theme.SmallDigits.Add(new ThemeDigit<BitmapImage> { Value = i, BitmapImage = smallBitmapImage, Image = string.Format("ms-appx:/Assets/Themes/{0}/{1}-small-digit.png", themeName, i) });
}
Ve sonra ben bir görüntü kontrolü için bu BitmapImage bağlamak:
ben yapıyorum.
Ancak UriSource'un gerçekten görüntüyü belleğe yükleyip yüklemediğinden tam olarak emin değilim.
Ayrıca BitmapImage için SetSourceAsync özelliğini gördüm. Ama bağlamımda nasıl kullanacağımı bilmiyorum. Herkes Yanlış cevap gösterilir istemiyordu beri başka bir yanıt eklemek zorunda
Teşekkür
. WinRT görüntüleri yükleme konusunda son derece temkinli görünüyor ... – satur9nine