私はおそらく遅い時間のために明白な何かを逃しています。
Dictionary<string,MyObject>
私はそのように定義された辞書を持っMyObject
ていますbool IsFavoriate
最初にページの読み込み時に、Webサービスにクエリを実行し、新しいオブジェクトでディクショナリを更新して、これをIsolatedStorageに保存します。
UIの場合、チェックボックスがあるItemsControlにディクショナリをバインドしています。
<ItemsControl ItemsSource="{Binding Categories, Mode=TwoWay}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding Value.IsFavorite}" Content="{Binding Key}" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
これはうまくバインドします。ただし、チェックボックスを選択すると、辞書が更新されます。
おそらく、プロパティをMyObject
呼び出す必要がありますRaisePropertyChanged
か?多分私は今のところそのショットを与えるでしょう。