Windows Phone 8.1 SDKでIsolatedStorageSettingsをどのように扱うのかと思っていました。例えば:
IsolatedStorageSettings.ApplicationSettings.Contains("LocationConsent")
8.1でこれはどのように機能しますか?のように、コンテキストエラーを発生させずにこのステートメントを作成するにはどうすればよいですか。既知の名前空間などに解決されないため、廃止されたかのようです。
現在のプロジェクトのマップを使用していますが、8.1に移植すると構文の問題が発生します。私はそれを調べてみましたが、MSDNはそれについて何も言わないので、偶然に見落とさない限り、ドキュメントとしては早すぎると思います。どんな助けでもありがたいです。
Windows.Storage名前空間のクラスを使用します。ユニバーサルアプリの新機能です。データを常にローカルにしたい場合は、 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"])
これで問題が解決します。私はこれを頭のてっぺんから書きましたが、うまくいけばうまくいきます。