Re[2]: ListBox.ItemsSource не отключается от INotifyCollectionChanged
От: Spirit_1 Россия  
Дата: 26.04.13 12:54
Оценка:
MM>Контролы WPF взаимодействуют с коллекцией не напрямую, а используя внутренний механизм CollectionView, которым манипулируют достаточно хитрожопо (пардон). Скорее всего именно из-за этого связь с коллекцией все еще остается, в то время, как в контроле ссылки уже нет.
Замечательно, значит после каждого соединения с ItemControl в памяти навсегда зависает CollectionView. Это ж глюк!

MM>Варианты решения:

MM> Примерно по первому варианту решил, только с точностью до наоборот. Написал потомка ListBox, который правильно подписывается и отписывается от коллекции и следит за её обновлением, а базовому ListBox отдает обычную коллекцию IEnumerable.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.