Windows phone 8 在手机上存储WP状态

Windows phone 8 在手机上存储WP状态,windows-phone-8,isolatedstorage,serializable,Windows Phone 8,Isolatedstorage,Serializable,我想在手机上存储应用程序的状态,以便在应用程序再次启动时重新创建 问题是我需要存储像IDictionary这样的东西,它包括所有类型。有什么好办法吗 我不想像现在这样,对每种类型都手动执行。我正在将每个类型转换为json,并将其保存为字符串。我现在需要一个文件系统在电话上像 MyApp \\ JObjects \\ asd.json MyApp \\ Dictionary_string_int \\ asd2.json …等等,这样我以后就可以得到原始对象的类型,并可以调用 例如,反序列化(.

我想在手机上存储应用程序的状态,以便在应用程序再次启动时重新创建

问题是我需要存储像
IDictionary
这样的东西,它包括所有类型。有什么好办法吗

我不想像现在这样,对每种类型都手动执行。我正在将每个类型转换为json,并将其保存为字符串。我现在需要一个文件系统在电话上像

MyApp \\ JObjects \\ asd.json
MyApp \\ Dictionary_string_int \\ asd2.json
…等等,这样我以后就可以得到原始对象的类型,并可以调用

例如,
反序列化(..)


这是非常痛苦的。每次我想存储一个新类型时,我必须首先实现一个方法并测试它。像
IDicionary
这样的对象特别痛苦。

您可以使用独立存储将反序列化的XML保存并读取到单独的文件中。查看有关如何使用它的本教程:


本文是针对WP7的,但它也适用于WP8。我认为它现在在WP8中被称为本地文件夹,但是代码应该是一样的。

您可以使用独立存储将反序列化的XML保存并读取到单独的文件中。查看有关如何使用它的本教程:

本文是针对WP7的,但它也适用于WP8。我认为它现在在WP8中被称为本地文件夹,但是代码应该是一样的