如何为Windows 8.1应用程序创建设置页面?
问题描述:
有一篇解释how to create a settings page for Windows Phone 8的MSDN文章。我立即遇到了一个错误,因为Windows.IO.IsolatedStore已被弃用或其他。它不存在。无论如何,我习惯了Windows.Storage.ApplicationData.Current.LocalSettings。如何为Windows 8.1应用程序创建设置页面?
我想问一下是否有更新的文章。如果没有,我的问题是:这种方法仍然使用,还是应该考虑另一种方式?
目前我只是这样做:
ApplicationDataContainer localSettings = ApplicationData.Current.LocalSettings;
if (localSettings.Values.Keys.Contains("my_setting") == false)
{
localSettings.Values["my_setting"] = 1.0;
}
答
你链接的文章是对Windows Phone的Silverlight应用程序(包括8和8.1)。 对于Windows应用商店应用,请参阅Quickstart: Add app settings
对于Windows Phone商店应用没有专用的SettingsFlyout控件,因此没有解释如何使用它的页面。在Silverlight文档中,您将基本执行相同的操作,只不过您将使用ApplicationData设置保存数据(您有正确的设置,但请考虑roaming the settings),并且您将使用Windows.UI.Xaml控件而不是Silverlight控件来构建页面。
是你有关windows phone的问题吗?如果是这种情况,请添加适当的windows-phone标签。 – 2014-11-22 00:36:48