空から始まる GridView レイアウトを作成しました。次に、ユーザーがデータを入力すると、各エントリに対して GridViewItem が作成されます。データは分離コードでコレクションにバインドされます。
このコレクションを保存して、アプリを閉じて再度開いたときに保持されるようにする最善の方法は何ですか?
私は現在 SQLite を使用していますが、実際のオブジェクトをデータベースの文字列に変換する代わりに、より簡単にオブジェクトを保存できるようになることを望んでいました。
空から始まる GridView レイアウトを作成しました。次に、ユーザーがデータを入力すると、各エントリに対して GridViewItem が作成されます。データは分離コードでコレクションにバインドされます。
このコレクションを保存して、アプリを閉じて再度開いたときに保持されるようにする最善の方法は何ですか?
私は現在 SQLite を使用していますが、実際のオブジェクトをデータベースの文字列に変換する代わりに、より簡単にオブジェクトを保存できるようになることを望んでいました。
それは、保存したいデータの量とそれをどのように使用したいかによって異なります。何千ものオブジェクトでない場合は、アプリ内でローカルに保存するだけで十分です。これを可能にする優れたヘルパー クラスが CodePlex にあり、ここで見つけることができます: Link to codeplex。
ヘルパー クラスは汎用であるため、データベースを作成する手間をかけずに、あらゆる種類のオブジェクトを非常に簡単に保存およびロードできます。非同期を使用しており、 RoamingFolder、TemporaryFolder 、およびLocalFolderストレージ フォルダーを使用したデータのストレージとロードをサポートしています。