我有一个用户控件。我希望将集合维护为依赖属性。假设该属性绑定到实现INotifyCollectionChanged
的集合。
现在假设使用某个项目添加或删除了集合,我如何在用户控件中监听该更改。
答案 0 :(得分:3)
您无法收听,因为CollectionChanged
不是RoutedEvent
。
WPF会自动向控件添加项目,例如将对象添加到列表中时ItemsControl
。
我发现ObservableCollection<T>
非常有用,因为它在您使用INotifyCollectionChanged
时需要做很多工作,但这只是一个建议。