0

リストボックスがあるとしましょう:

ListBox myListBox = new ListBox();
myListBox.Items.Add("One");
myListBox.Items.Add("Two");
myListBox.Items.Add("Three");

これらのアイテムをプロジェクトのどこかに保存する必要があるので、それを取り除く唯一の方法はアプリをアンインストールすることです。それは可能ですか?

4

1 に答える 1

0

表示されているようにアイテムを追加した場合は、最初にリストボックスを繰り返してアイテムを取得し、それらを永続化する必要があります。より良いオプションは、アイテムを配列/オブジェクト/その他の場所に保存し、その配列/オブジェクト/その他を使用して、リストを永続化し、リストビューにデータを入力することです。

次に、アプリケーションの Suspend イベントにフックします。イベントでは、必要に応じて、配列/オブジェクト/その他のものをローカル ストレージまたはクラウドに永続化できます。次に、永続化されたデータが利用可能かどうかをアプリの再開/起動で確認し、利用できる場合は復元します。

役立つリンク: Application.Suspending イベント

アプリの一時停止と再開のガイドライン

パート 2: アプリのライフサイクルと状態を管理する

于 2012-12-14T15:34:03.357 に答える