在windows phone 7中以编程方式更新资源文件

本文关键字:方式 更新 资源 源文件 编程 windows phone | 更新日期: 2023-09-27 18:03:27

我正在使用资源文件(Resx格式)来存储WP7应用程序的配置设置。我想在代码中以编程方式编辑(并可选择创建)资源文件。我搜索了一下,发现一些类在WP7 SDK中是不可用的,而WP7 SDK是作为常规。net框架的一部分出现的。
所以,我的问题是,有没有一种方法来编辑代码中的resx文件?
我只存储字符串(键,值对)作为资源文件中的设置。那么,我还能做些什么来存储这些值。

参考:系统。
中的资源名称空间1) .Net framework 4 - http://msdn.microsoft.com/en-us/library/system.resources.aspx
2) WP7 SDK - http://msdn.microsoft.com/en-us/library/system.resources(v=VS.95).aspx

WP7新手在这里!非常感谢你的帮助。

更新:
上面场景的用例。
1)这是一个经常读取,更新一次在一段时间的配置设置。
2)我需要访问大约300+这样的设置,并希望尽可能少(直接调用I/O函数)。

在windows phone 7中以编程方式更新资源文件

您可以将它们存储在isolatedstoragessettings中,这在WP7应用程序中管理得非常好。

IsolatedStorageSettings.ApplicationSettings["Key"] = object;

只有一点,注意当应用程序被搁置或退出时,isolatedstoragessettings会持久化到电话。在意外退出的情况下,它不会持续在手机上。尽管您总是可以使用以下代码强制持久化它:

IsolatedStorageSettings.ApplicationSettings.Save();