在wp7中缓存数据和图像

问题描述 投票:0回答:5

我在谷歌上搜索了如何在 Windows Phone 7 上进行数据(xml)和图像缓存,但没有找到任何运气。请引导我到正确的位置,在那里我可以阅读有关 wp7 中的缓存机制的信息。 (仅供参考:我使用 HttpWebRequest 向服务器发出请求并接收 xml 形式的响应)。

提前致谢!

windows-phone-7
5个回答
2
投票

您可能想检查 WP7Contrib - 它提供了在 WP7 上缓存瞬态数据的模式和实现。它可能会给您一些关于如何实现您想要的目标的想法。

我是这个 OSS 项目的贡献者,这不是自我出版的情况,诚实:)


2
投票

我知道这是一篇旧文章,但我发现了这个很棒的课程,其他人可能会觉得了解它很有用: Kawagoe 工具包 - 持久图像缓存


1
投票

您可以使用独立存储来缓存您的数据和图像。

本质上,您可以将键值对或整个文件(使用字节流)写入沙盒隔离存储中。

看看下面的两个链接是否有帮助:


1
投票

不久前还出现了一个非常棒的自动请求和缓存框架。它叫做 AgFx,我相信它可以在 Codeplex 和 Nuget 上使用。我现在正在打电话,否则我会提供链接。

无论如何,我听说过 AgFx 很出色,但就我个人而言,我还没有与足够多的人合作来提供评论。希望有帮助。


0
投票

对于缓存图像,您可以使用JetImageLoader,我为应用程序创建了它,我们需要加载、缓存和显示大量徽标、图标等。

它可以用作绑定转换器,所以你甚至不应该更改你的代码!只需更新您的 XAML!

请查看存储库中的示例,您会喜欢它的;)

特点:

  • 在磁盘上缓存
  • 内存中缓存
  • 完全异步
  • 可用作绑定转换器或通过代码以编程方式使用
  • 完全开源,分叉并改进它!

这是例子:

<Image Source="{Binding ImageUrl, Converter={StaticResource MyAppJetImageLoaderConverter}}"/>

附注很抱歉,我复制了其他问题的答案,但是 Windows Phone 上的图像缓存是一个大问题,我想分享我的解决方案,以便每个人都可以使用它并为开发人员社区改进

© www.soinside.com 2019 - 2024. All rights reserved.