ObservableCollectionВыступает в роли обертки над List, предоставляет интерфейс оповещения о событиях изменения коллекции.
Важно: по умолчанию уведомляет только об изменения самой коллекции, не учитывая изменения элементов (в случае, если они реализует INotifyPropertyChanged).
В таком варианте обновление элемента подразумевает его повторную вставку.

Возможно создание такого расширения, который также будет в нужных местах подписываться/отписываться на изменения элементов и пробрасывать их в свой интерфейс оповещения.
  
  

 

Теги:
Создал(а) Alexandr Fokin 2023/02/23 14:42