繁体   English   中英

Windows Phone 8.1 - 隔离存储

[英]Windows Phone 8.1 - Isolated Storage

我只是想知道你如何处理Windows Phone 8.1 SDK中的IsolatedStorageSettings。 例如:

IsolatedStorageSettings.ApplicationSettings.Contains("LocationConsent")

这在8.1中如何工作? 如同,如何编写此语句而不会出现上下文错误。 我觉得它已经被弃用了,因为它没有解析为已知的命名空间或任何东西。

我正在使用我当前项目的地图并将其移植到8.1给我一些语法麻烦。 我已经尝试过查找了,但我认为现在说文件还为时过早,因为MSDN甚至没有说出任何相关信息,除非我偶然错过了。 任何帮助表示赞赏。

使用Windows.Storage命名空间中的类。 它们是Universal Apps的新功能。 如果您希望数据始终保持在本地,请尝试Windows.Storage.ApplicationData.Current.LocalSettings 但是,如果您不介意将它们存储在漫游设置中(如果您执行通用应用程序,它们可用于Windows 8.1中的应用程序),则可以使用Windows.Storage.ApplicationData.Current.RoamingSettings

var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
if(localSettings.Values.ContainsKey("LocationConsent"))
   DoSomething(localSettings.Values["LocationConsent"])

要么

var roamingSettings = Windows.Storage.ApplicationData.Current.RoamingSettings;
if(roamingSettings.Values.ContainsKey("LocationConsent"))
   DoSomething(roamingSettings.Values["LocationConsent"])

这应该可以解决您的问题。 我从头顶写下了这篇文章,希望它对你有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM