2014-07-17 93 views
1

我想在Windows Phone 8.1通用应用程序本地下载和保存(缓存)图像。因此,如果手机处于离线状态,我可以在ListView中向用户显示图像(头像)。本地保存图像在Windows Phone 8.1通用应用程序

  1. 什么是影像保存到本地存储的最好方法(我应该使用本地存储或我,因为我使用SQLite来存储用户的其它信息使用SQLite)?

  2. 如何将图像保存(下载)到本地商店?

谢谢!

回答

5

有一个伟大的延伸通过Q42在其Q42.WinRT框架调用ImageExtensions.cs

您可以使用它在XAML普通图像的对象,但不是设置图片的来源,你设置的ImageExtensions.CacheUri 。

<Image q42controls:ImageExtensions.CacheUri="https://www.google.com/favicon.ico" /> 

q42controls被添加在XAML页面

xmlns:q42controls="using:Q42.WinRT.Controls" 

当加载图像的顶部只是一个命名空间,它会自动缓存!

+0

感谢igrali。我会尝试这个扩展 –

+0

感谢@igrali的答案,这个延伸岩石!顺便说一下,甚至可以在加载时使用图像的常用“源”来指定默认图像 –

相关问题