2009-10-08 5 views
0

Для Silverlight или WPF, когда контроль привязан к коллекции Observable, и меня интересуют только добавления/удаления коллекции, которые необходимо отразить в элементе управления - то есть одностороннее связывание - я прав в мышлении что нет необходимости в INotifyPropertyChanged в классе, в который входит коллекция. Но изменения в существующем элементе коллекции в этом случае не будут отображаться в пользовательском интерфейсе.Наблюдаемая коллекция без INotifyProperChanged для привязки к одному объекту

ответ

8

Если я вас хорошо понимаю, да, у вас могут быть предметы, которые не реализуют INotifyPropertyChanged в ObservableCollection. Любой элемент управления списком, связанный с коллекцией, будет правильно обновлен с точки зрения добавленных/удаленных элементов, но любые изменения в свойствах ваших объектов не будут отображаться в пользовательском интерфейсе.

Смежные вопросы