アプリにキー値のIsolatedStorageがあり、4つの変数が含まれています.2つのdouble、1つのbool、および1つのクラスオブジェクトのObservableCollectionです。ObservableCollection を設定に設定し、このように保存すると
settings["PlaceMarks"] = PlaceMarks;
bool varを上書きし、次の起動時に「キーが見つかりません」という例外が発生しました
この設定に文字列や数値などを書き込むと
settings["PlaceMarks"] = "string";
大丈夫。私のコレクションには、単純なクラスのインスタンスが 3 つしかありません。では、なぜ私の価値が消えるのかという質問がありますか? 私が知らなかったIsolatedStorageSettingsのいくつかの制限かもしれません