以编程方式更新 Windows Phone 7 中的资源文件

发布于 2024-11-26 06:54:28 字数 746 浏览 2 评论 0原文

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

参考:: System.Resources 命名空间:
1) .Net 框架 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函数)。

I am using Resource file(.Resx format) to store configuration settings for a WP7 application. I want to edit(and optionally create) resource files programatically in code. I googled around, and found that some of the classes are not available in WP7 SDK, which are present as a part of usual .Net framework.
So, my question is that, is there a way to edit the resx files in code?
I am only storing strings (key, value pair) as settings in resource files. So, is there something else I can do to store these values.

Reference:: System.Resources namespace in:
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 Newbie Here!!, Help is much appreciated.

Update:
My Use case for the above scenario.
1) It's a read frequently, update once in a while configuration settings.
2) I need to access about 300+ such settings, and want to do as much minimum (directly invoking I/O functions) as possible.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

用心笑 2024-12-03 06:54:28

您可以将它们存储在 isolatedStorageSettings 在 WP7 应用程序中管理得很好。

IsolatedStorageSettings.ApplicationSettings["Key"] = object;

只是一点,请注意,当您的应用程序被删除或退出时,IsolatedStorageSettings 会持久保存到手机上。如果意外退出,它不会保留在手机上。尽管您始终可以使用以下代码强制持久化它:

IsolatedStorageSettings.ApplicationSettings.Save();

You can store them in IsolatedStorageSettings which is very well managed in WP7 applications.

IsolatedStorageSettings.ApplicationSettings["Key"] = object;

Just one point, beware that IsolatedStorageSettings is persisted to phone when your application is tombestoned or exitted. In case of unexpected exit it will not persist on the phone. Although you can always enforce persisting it using the following code:

IsolatedStorageSettings.ApplicationSettings.Save();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文