如何为Windows 8.1应用程序创建设置页面?

时间:2014-11-21 20:57:35

标签: c# xaml windows-store-apps

有一篇MSDN文章解释了how to create a settings page for Windows Phone 8。我立即遇到错误,因为Windows.IO.IsolatedStore已被弃用或其他东西。它不存在。而且我还习惯了Windows.Storage.ApplicationData.Current.LocalSettings。

我想询问某处是否有更新的文章。如果没有,我的问题是:这种方法是否仍然使用,还是我应该考虑另一种方式?

目前我只是这样做:

ApplicationDataContainer localSettings = ApplicationData.Current.LocalSettings;
if (localSettings.Values.Keys.Contains("my_setting") == false)
{
    localSettings.Values["my_setting"] = 1.0;
}

1 个答案:

答案 0 :(得分:1)

您链接的文章适用于Windows Phone Silverlight应用程序(包括8和8.1)。 对于Windows应用商店应用,请参阅Quickstart: Add app settings

Windows Phone Store应用程序没有专用的SettingsFlyout控件,因此没有解释如何使用它的页面。除了您使用ApplicationData设置保存数据(您有正确的,但考虑roaming the settings)之外,您将在Silverlight文档中执行与此基本相同的操作,并且&#&# 39; ll使用Windows.UI.Xaml控件而不是Silverlight控件来构建页面。