如何在Windows Phone 7应用程序中保存和加载对象?

时间:2011-05-08 16:02:21

标签: windows-phone-7

是否可以在WP7应用程序中保存我创建的一些对象,然后在再次启动应用程序时加载它?

3 个答案:

答案 0 :(得分:2)

您希望将持久性项目存储到IsolatedStorage中。您可以查看概述以及如何使用IsolatedStorage here的示例。 this site上还有一系列示例,展示了如何保存不同类型的对象。

答案 1 :(得分:1)

这是存储字符串的示例,但您应该能够以这种方式存储任何类型的对象。 将IsolatedStorage添加到您的引用:

using System.IO.IsolatedStorage;

在你班上:

private string myString;

在您的页面的已加载事件中:

try
{
    myString = (string)IsolatedStorageSettings.ApplicationSettings["myString"];
}
catch
{
    IsolatedStorageSettings.ApplicationSettings.Add("myString", "this value is a string");
}

以后,当你要保存时:

IsolatedStorageSettings.ApplicationSettings["myString"] = myString;

答案 2 :(得分:0)

尝试 上面的示例代码添加此项。         IsolatedStorageSettings.ApplicationSettings.save