реализует INotifyPropertyChanged или самому расширять надо ?
Если ты про изменение самой коллекции, то это делается через inotifycollectionchanged. Стандартного Observable словаря нет. Но ты можешь взять ObservableCollection с KeyValuePair (если тебе уж прям нужен словарь), но лучше конечно уйти от словаря вообще. Но я на github видел и ObservableDictionary. А если ты про изменения объектов, которые находятся в коллекции, то достаточно для самих этих объектов реализовать INotifyPropertyChanged.
аа, т.е. класть в словарь не примитивы, а обернуть их в INotifyPropertyChanged?
Не знаю что такое обернуть. То, что ты запихиваешь в словарь, должно реализовывать INotifyPropertyChanged. Ну и соответственно оповещать об изменении свойств.
а какая задача изначально стоит?
ну пока у меня проблема в том что когда значение в словарике меняется, вьюха об этом не узнает и не разрешает правку
А значение в словаре биндится на вьюху? Речь про словарь IsEnabled'ов?
Обсуждают сегодня