Справочная страница MSDN дляObservableCollection
отмечает:
«Объекты в вашей коллекции должны удовлетворять требованиям, описанным в Обзоре источников привязки . В частности, если вы используете OneWay или TwoWay (, например, вы хотите, чтобы ваш пользовательский интерфейс обновлялся при динамическом изменении исходных свойств ), вы должны реализовать подходящий механизм уведомления об изменении свойств. например, интерфейс INotifyPropertyChanged ."
Поскольку ObservableCollection
уже реализует INotifyPropertyChanged
, зачем мне снова реализовывать INotifyPropertyChanged
на T
?