我正在寻找一种存储我的MS Outlook加载项WPF应用程序的本地设置的方法。
我一直在阅读本文https://msdn.microsoft.com/en-us/library/ms973902.aspx#persistappsettnet_creatingcustomclass(在.NET Framework中保留应用程序设置),该文章介绍了如何在自定义应用程序设置类中保留本地设置。但是,本文是从2002年6月开始的,适用于Windows Forms应用程序。
我想知道这对我的应用类型来说仍然是一种“好”方式吗?
我已经看了几个其他选项,但它们似乎不适用于我的应用程序类型。以下是一些:
答案 0 :(得分:1)
1°创建一个表示运行时设置的类
2°使用手动属性代替功能来管理验证,如:
public long DownloadPeriod
{
get { return _DownloadPeriod; }
set
{
if (value > 0) _DownloadPeriod = value;
else throw new Exception("invalid value");
}
}
private long _DownloadPeriod;
3°使用XML文件在本地存储它
http://www.codeproject.com/Articles/483055/XML-Serialization-and-Deserialization-Part
4°创建一个可以从服务器下载xml并根据自己的规则更新本地设置的功能。
希望它对你有所帮助。