Windows 8 開発 (c# を使用) を始めたばかりで、アプリケーションの 1 つを Windows ストア アプリに移植する作業を行っています。基本的に、私のアプリケーションはユーザー入力文字列を受け取り、適切な出力を計算して、ユーザーに応答します。そのため、リスト ビューを使用して「会話」を追跡しています。ユーザーの入力をリスト ビュー要素として表示し、出力を次の要素として表示します (色のような書式設定のテキスト ブロックを使用します...)。
私がやりたいのは、アプリが終了してもこの「会話」を持続させることですが、これを行う最善の方法がわかりません。最初に考えたのは、一時停止時にリスト ビュー オブジェクトをシリアル化し、ロード時に逆シリアル化することでしたが、リストビューはシリアル化できません...次に考えたのは、各入力文字列と出力文字列をファイルに書き出して、リストビューを再構築することでした。アプリケーションをロードするときにこれらの文字列から削除されますが、これにもいくつかの問題があります。
ですから、これをどうするのが最善の方法なのか、私は興味があります。以前の会話が同じフォーマットで表示されている状態でアプリケーションを起動したいと思います。誰にもアイデアはありますか?