ローミング設定を使用して、状態をできるだけ早く保存し、JITまたはALAP(L =遅延)に復元しています。
この方法でアクセス/変更されたプロパティにデータバインディングを使用することの可能な利点として、ローミング設定をミラーリングするクラスを作成し、アプリのOnLaunchedおよびOnResumingイベント中にローミング設定でクラスを拡張することを考えています。
これを行うことで、次のような膨大な数のコード行を作成するのではなく、プロパティをクラスメンバーにバインドできます。
textBlockPlatypus1.Text = App.roamingSettings.Values["Platypus1"].ToString();
これは私の側の天才のストロークですか?それとも、かなり単純なものにこの余分なレイヤーを追加することによって、物事を複雑にしすぎているのでしょうか?