Есть ли коллекция (BCL или другая), которая имеет следующие характеристики:
Отправляет событие, если коллекция изменена И отправляет событие, если какой-либо из элементов в коллекции отправляет событие PropertyChanged
. Сортировка ObservableCollection<T>
, где T: INotifyPropertyChanged
, и коллекция также контролирует элементы для изменений.
Я мог бы обернуть наблюдаемую коллекцию себе и сделать подписку на конференцию/отменить подписку, когда элементы в коллекции будут добавлены/удалены, но мне было просто интересно, сделали ли какие-либо уже существующие коллекции?