gpt4 book ai didi

c# - Windows Phone 7 配置/应用程序设置?

转载 作者:可可西里 更新时间:2023-11-01 12:29:54 24 4
gpt4 key购买 nike

有没有办法像为 Windows 应用程序和 Web 应用程序一样为 WP7 应用程序添加配置文件?我只需要一种简单的方法来保存一些设置我宁愿不创建自己的对象而必须序列化/反序列化 xml 文件。似乎没有任何类型的项目模板可以添加到我的项目中,所以我只是想知道是否有人这样做过或有最佳方法的想法?

最佳答案

我围绕 IsolatedStorageSettings 类编写了一个简单的包装器,用于帮助存储和检索设置。也许您会发现它很有用。

using System.IO.IsolatedStorage;

public static class AppSettings
{
private static IsolatedStorageSettings Settings = System.IO.IsolatedStorage.IsolatedStorageSettings.ApplicationSettings;

public static void StoreSetting(string settingName, string value)
{
StoreSetting<string>(settingName, value);
}

public static void StoreSetting<TValue>(string settingName, TValue value)
{
if (!Settings.Contains(settingName))
Settings.Add(settingName, value);
else
Settings[settingName] = value;

// EDIT: if you don't call Save then WP7 will corrupt your memory!
Settings.Save();
}

public static bool TryGetSetting<TValue>(string settingName, out TValue value)
{
if (Settings.Contains(settingName))
{
value = (TValue)Settings[settingName];
return true;
}

value = default(TValue);
return false;
}
}

关于c# - Windows Phone 7 配置/应用程序设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3145803/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com