【问题标题】:Store image in StorageFile using IValueConverter in windows phone 8.1在 Windows Phone 8.1 中使用 IValueConverter 将图像存储在 StorageFile 中
【发布时间】:2016-06-03 05:11:14
【问题描述】:

在 Windows phone 8.1 中,我有一个列表视图来使用一些集合值填充图像,我在 ItemsTemplate 中有一个图像来显示图像列表,

如何在 StorageFile 中存储图像,第一次我需要使用直接服务器 uri 显示图像,然后使用 IValueConverter 从本地存储中检索,在此我无法调用异步方法。

提前致谢。

【问题讨论】:

  • this answer 有可能是您正在寻找的。​​span>
  • 感谢@Romasz,但我需要的是如何将该图像存储在 Windows Phone StorageFile 中,
  • 从网上下载文件并存储在本地,然后在db中你可以存储你的本地路径。或者您可以将 base64 存储在数据库中。
  • 这可能没问题,你能分享一下代码吗?可以提供更多帮助。

标签: c# windows-runtime windows-phone-8.1 ivalueconverter


【解决方案1】:

看起来您的需求可以通过Q42 库实现的缓存机制来满足。该库是开源的,因此您可以轻松地研究代码或仅在项目中引用该库。注意WebDataCache from Data namespace and ImageExtensions from Controls namespace classes for implementation and ImageCacheExamplePage for example

【讨论】:

  • 非常感谢,这对于基于 Silverlight 的 Windows 手机来说可以正常工作,如何在 Winrt Windows 手机 8.1 上进行操作
  • 这绝对适用于 WinRT。我是根据我自己的经验说的。并根据库的描述 - 通用应用程序、Windows Phone 和 Windows 8 C#/XAML 应用程序的开源库。该库最初是为 Windows 8 开发的,并且与通用应用程序(Windows Phone 和 Windows 8.1)完全兼容。 查看nuget package,您可以将其添加到您的项目中并准备好缓存机制。
猜你喜欢
  • 2016-10-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多