我有URI
数组,其中包含来自互联网的图像。我希望能够访问这些,而无需始终连接到互联网。我看到这样的场景:在我的应用程序的第一次启动时,我将所有图像下载到appdata文件夹,并生成内部URI
的数组。比我在localsettings中保存这个数组。
但也许可以使用C#的标准库来缓存图像,并使用URI
的原始数组来从离线访问图像?
答案 0 :(得分:0)
这是一个很好的开源库,可以帮助你。
它有一个名为ImageExtensions.CacheUri的东西,这意味着它会根据Uri自动缓存图像。
<Image q42controls:ImageExtensions.CacheUri="uri of your image" />
并且不要忘记q42controls命名空间。
xmlns:q42controls="clr-namespace:Q42.WinRT.Controls;assembly=Q42.WinRT.Phone"