0

Можно ли привязать к списку, чтобы при изменении любого из элементов списка целевой объект был уведомлен? Я хочу свойство зависимости в списке с многозначным конвертером, в котором я делаю что-то со списком каждый раз, когда изменяется какой-либо элемент или добавляются новые элементы.Привязка к списку

ответ

1

Существует интерфейс, который списки могут реализовать, INotifyCollectionChanged, который используется для уведомления о том, что содержащиеся в нем элементы были изменены. Класс framework ObservableCollection реализует этот интерфейс.

Если вам нужно обрабатывать изменения из любого элемента в коллекции, вы найдете реализацию здесь:

ObservableCollection that also monitors changes on the elements in collection

+1

Но привычку уведомят когда «элементы списка переоденутся» только тогда, когда сам список изменен , – Magnus

+0

Правда, если вам нужна эта функциональность, вам придется написать ее самостоятельно. – ColinE

+0

ObservableCollection уведомляет только об изменении _collection_ - добавляет, удаляет и т. Д. НЕ, когда изменяется свойство объекта в коллекции –

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