Описание тега inotifycollectionchanged

- это интерфейс.NET для уведомления подписчиков коллекции об изменениях, в основном используемый в привязке пользовательского интерфейса WPF.

Из MSDN: вы можете перечислить любую коллекцию, реализующую интерфейс IEnumerable. Однако, чтобы настроить динамические привязки, чтобы вставки или удаления в коллекции автоматически обновляли пользовательский интерфейс, коллекция должна реализовыватьINotifyCollectionChangedинтерфейс. Этот интерфейс предоставляет событие CollectionChanged, которое должно возникать при каждом изменении базовой коллекции.

WPF предоставляет класс ObservableCollection, который представляет собой встроенную реализацию коллекции данных, которая предоставляетINotifyCollectionChangedинтерфейс. Пример см. В разделе Практическое руководство. Создание коллекции ObservableCollection и привязка к ней.

Отдельные объекты данных в коллекции должны удовлетворять требованиям, описанным в обзоре источников привязки.