在Windows应用商店Xaml应用程序中保存通用列表

时间:2013-04-09 05:26:37

标签: xaml windows-store-apps tombstoning

我正在尝试为Windows应用商店开发xaml应用。在开发过程中我遇到了一个问题我想将一个通用的对象列表保存到本地存储,但每次我尝试保存列表时,都会触发“不支持的类型”的异常。

任何人都可以帮我解决在Windows 8 app中本地存储中保存和恢复通用列表的问题。

2 个答案:

答案 0 :(得分:1)

看看这篇文章Accessing app data with the Windows Runtime (Windows Store apps),除了Windows Runtime base types之外,您无法在应用设置中存储任何内容。我尝试了自己的方法:a)使用序列化JSON.net,序列化数据到挂起文件并在启动时恢复它。 b)使用sqlitesqlite-net在我的应用中使用简单的数据库。

答案 1 :(得分:1)

感谢大家的建议。

我通过首先将数据序列化为jsonstring并将序列化数据作为字符串保存在存储中并使用反序列化来恢复数据来获得解决方案。