在 Windows 通用应用程序的设置页面中使用 Windows.Storage
本文关键字:Windows Storage 应用程序 设置 | 更新日期: 2023-09-27 18:34:02
在创建仅限Windows Phone的应用程序时,我们可以使用IsolatedStorage属性来获取或写入设置。谁能告诉我在创建 Windows 通用应用程序时我必须使用什么。
就像应该使用什么而不是这些命令:
用于获取应用程序的设置
localsettings = IsolatedStorageSettings.ApplicationSettings;
更新应用程序的设置值
if (settings.Contains(Key))
{
// If the value has changed
if (localsettings[Key] != value)
{
localsettings[Key] = value;
valueChanged = true;
}
}
else
{
localsettings.Add(Key, value);
valueChanged = true;
}
return valueChanged;
获取值
public T GetValueOrDefault<T>(string Key, T defaultValue)
{
T value;
if (localsettings.Contains(Key))
{
value = (T)localsettings[Key];
}
// Otherwise, use the default value.
else
{
value = defaultValue;
}
return value;
并用于保存设置
localsettings.save();
使用 Windows.Storage.ApplicationData.Current.LocalSettings
而不是 IsolatedStorageSettings
。另请查看这篇文章以获取示例(它适用于 Windows 8 应用程序,但也应该适用于 W10)。http://blogs.msdn.com/b/glengordon/archive/2012/09/17/managing-settings-in-windows-phone-and-windows-8-store-apps.aspx