くうと徒然なるままに

モバイルアプリを作りながらバックエンドも作っています。

UWP でアプリの設定を勝手に各デバイス間で同期するプログラミング方法

ApplicationData Class を使えば設定とかデータを保存できるらしい ここらへんを参照すればおk

ApplicationData Class (Windows)

このクラスの中の cs RoamingSettings プロパティをごにょれば行けるらしい

サンプルコード

gist82ad5172cbf84c65fb2db9794783d679

gista3d9d200d06c5d40708a4bac92c99744

gist26222fafa55af784c8257ff2be4f736c

設定を読み込むところで問題が発生します。設定が一つも保存されていないときに設定を読み込もうとしてもダメなため、 少し工夫が必要です

こんな感じ

gisteb57c6f8015e0c69cd59b90f4c8d9f37

標準の機能でここまでやってくれるのありがたい