私は、オブジェクトのリストを格納するためにWP7にIsolatedStorageSettingsを使用しています:IsolatedStorageSettingsに更新が必要ですか?
List<T>
私は私のリスト内のアイテムを検索すると、検索項目のいくつかのプロパティを更新する必要があります。
私はこのコードを使用しています:
List<Article> listArt = null;
IsolatedStorageSettings.ApplicationSettings.TryGetValue("ArticleListStorage", out listArt);
var queryList = (from anItem in listArt where (anItem.Id == _id) select anItem).ToList<Article>();
a = queryList[0] as Article;
//mark Article as read
a.Readed = true;
私は継続的にアプリ内のさまざまなページを移動すると、私はReadedが正しくevaluedプロパティを参照することができます。
しかし、WP7の[スタート]ボタンをクリックして私のアプリケーション(を閉じるエミュレータなしでなし)を開くと、正しく評価されていないプロパティが表示されます。
リスト内のオブジェクトを更新する必要がありますか?
参考として更新されませんか?
私はそれが動作しない蟻、また、これを試してみました:
listArt[0].Readed = true;
listArt[0].Favorite = true;
IsolatedStorageSettings.ApplicationSettings["ArticleListStorage"] = listArt;
IsolatedStorageSettings.ApplicationSettings.Save();
間違っていますか?
ありがとうございました!
私は.SAVE()を呼び出そうとしましたが、私はpreferrとして、私は動作しません。私が[スタート]ボタンをクリックして、私のアプリを再び開くよりも、プロパティが変わったとは思わない... –