自分のUWPアプリケーションで自分のソリューションにMVVMを使用します。私は、設定と呼ばれるクラスを持っています。私はそれをディスクに保存したい。どうやってやるの?あなたがアプリケーションに関連する設定を保存したい場合は私のUWPアプリケーションに設定を保存する簡単な方法
1
A
答えて
1
を保存することができるJSON文字列にクラスをシリアライズし、デシリアライズするJSON.NETを使用しています。
この場合、設定はローカルユーザーフォルダ(ローミングされていない)に保存されます。また、ローミングアプリケーションフォルダに保存することもできます。そのため、設定はユーザーの他のマシンにも移動できます。 は、設定を保存するには:
Settings settings = new Settings();
await SettingsService.SaveSettings(settings);
設定をロードするには:
Settings settings = await SettingsService.LoadSettings();
は、すべてのタイプをシリアライズすることができないことに注意してください。除外するプロパティは[JsonIgnore]
属性を取得できます。
1
私はあなたがApplicationData.LocalSettingsを使用することをお勧めします。あなたが明示的に非常に簡単に設定を保存するジョブを作成するファイルから読み取り/書き込みに指定する必要はありません。これにより
。私は何
2
最良の方法は、ApplicationData.LocalSettingsを使用することです。これは、設定やユーザー設定(ファイルやオブジェクトなどのユーザーデータではありません)を格納するためにのみ使用する必要があることに注意してください。設定を保存するには
コードの下に使用してください:[設定]から値を取得するには
//Get reference to LocalSettings:
var localSettings = ApplicationData.Current.LocalSettings;
localSettings.Values["ServiceAddress"] = "<<Address of your service to store>>";
コードの下に使用してください:
var serviceAddressFromSettings = localSettings.Values["ServiceAddress"].ToString();
は、値をキャストすることを忘れないでください。
関連する問題
- 1. Tomcatに簡単なカスタム設定を保存する方法
- 2. 設定を定数に簡単に保存する方法は?
- 3. 既存のGitLite設定でGitLabを設定する簡単な方法
- 4. UWP C#でサムネイルをローカル設定に保存する方法は? UWPのC#で
- 5. 設定ファイルにアプリケーション設定を保存する方法は?
- 6. アプリのアプリケーション設定管理で簡単にする方法は?
- 7. ユーザーデータ/入力をアプリケーションに保存する最も簡単な方法
- 8. HTMLテーブルをSQLファイルに保存する簡単な方法は?
- 9. rubyオブジェクトをコマンドラインに保存する簡単な方法は?
- 10. プレーンなスケーラプロジェクトで簡単な設定を保証するには?
- 11. 外部RSSフィードを保存する最も簡単な方法
- 12. 簡単な方法でデータを保存して削除する
- 13. アプリケーションの設定をファイルに保存する方法は?
- 14. WP7アプリケーションに設定値を保存する最善の方法
- 15. 角度のフィールドにフォーカスを設定する簡単な方法
- 16. 保存ローカル設定にDateTime値[UWP]
- 17. Xamarin.Formsにアプリケーション設定を保存する方法
- 18. オブジェクトにプロパティを設定する最も簡単な方法は?
- 19. wxTextCtrlに値を設定する簡単な方法
- 20. uwpとaspコアの間でapiリクエストを簡単に保護する方法
- 21. WinRTアプリケーションの設定を保存する最良の方法は?
- 22. ToolStripTextBoxの左の余白を設定する簡単な方法
- 23. Rocket.Chatの設定をファイルに保存して簡単に展開する
- 24. cで保存せずにアプリケーション設定を設定する方法
- 25. Wordpressカスタムポストタイプの簡単なユーザーロールを設定する方法
- 26. データベースにアプリケーション設定を保存する
- 27. 設定をasp.netアプリケーションに保存する
- 28. UWP IoT - outlook.comカレンダーを取得する最も簡単な方法
- 29. app.configに保存しないアプリケーション設定
- 30. MySQLデータベースに関するメタデータを保存する簡単な方法
あなたが保存したいと頻度は、あなたがそれにアクセスすることを望むものすべてを共有することができますか? – Apoorv