如何管理在WP7的XML文件中的数据?

我写了一个简单的应用程序的WP7。 我使用WCF服务与数据库进行交互。 现在我要存储在移动用户也的信息的一部分。 这个信息需要在整个应用程序的WP7访问。

我发现多种方式来做到这一点,如:独立存储资源文件或静态数据,在App.xaml中

哪一个会更适合? 我不妨编辑在今后的数据......因为他们是只读我可能不会选择打包的文件。 也不愿在独立存储存储数据丢失。

请建议对我来说是最合适的选择

提前致谢

宾度

--------------解决方案-------------

这听起来像你想存储的应用程序之间使用下载的数据。 在这种情况下独立存储可能是你最好的选择。 它会留在手机的非易失性存储器,你不会失去它。

这里详细

因为你希望能够在以后的日子要改变这些项目,因为这些将是只读的资源文件和静态数据在App.xaml中不会为你工作。

我不知道你是指当你说“丢失数据”通过IsolatedStorage存储到什么。 这是你最好的选择,实际上是很容易的事情。 这里是保存一个简单的布尔的例子:

private void SaveSettings()
{
IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
settings["VibrationOn"] = VibrationOn;
}

然后以后加载它:

private void LoadSettings()
{
IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
bool vo;
if (settings.TryGetValue<bool>("VibrationOn", out vo))
VibrationOn = vo;
else
VibrationOn = true;
}

你会打电话给你LoadSettings()的方法Application_LaunchingApplication_Activated事件,然后你SaveSettings()Application_DeactivatedApplication_Closing事件的App.xaml.cs.内

您也可以将对象序列化或写整个文件。

分类:Windows Phone 7的 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.626 (s). 10 q(s)