मेरे पास प्रोजेक्ट के मेरे संपत्ति फ़ोल्डर में बहुत सारी छवियां हैं जिन्हें मुझे ऐप की शुरुआत में स्मृति में लोड करने की आवश्यकता है। सीपीयू लोड और समय को कम करने के लिए इसे करने का सबसे अच्छा तरीका क्या है।स्मृति में छवियों को लोड करने का सबसे अच्छा तरीका?
मैं यह कर रहा हूं:
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) });
}
और फिर मैं एक छवि नियंत्रण को यह BitmapImage बाँध।
लेकिन मुझे यकीन नहीं है कि UriSource वास्तव में छवि को स्मृति में लोड करता है या नहीं।
मैंने बिटमैप छवि के लिए SetSourceAsync प्रॉपर्टी भी देखी। लेकिन मुझे यकीन नहीं है कि मेरे संदर्भ में इसका उपयोग कैसे किया जाए। किसी को भी कृपया मुझे या तो SetSourceAsync संपत्ति या सबसे अच्छा तरीका छवियों को लोड करने के लिए के साथ मदद कर सकते हैं ....
धन्यवाद
मैं भी एक ही समस्या है। ऐसा लगता है कि WinRT छवियों को लोड करने के बारे में बेहद आलसी है ... – satur9nine