如何在wpf用户控件中监听INotifyCollectionChanged

时间:2014-05-06 12:19:51

标签: c# wpf inotifycollectionchanged

我有一个用户控件。我希望将集合维护为依赖属性。假设该属性绑定到实现INotifyCollectionChanged的集合。

现在假设使用某个项目添加或删除了集合,我如何在用户控件中监听该更改。

1 个答案:

答案 0 :(得分:3)

您无法收听,因为CollectionChanged不是RoutedEvent

WPF会自动向控件添加项目,例如将对象添加到列表中时ItemsControl

我发现ObservableCollection<T>非常有用,因为它在您使用INotifyCollectionChanged时需要做很多工作,但这只是一个建议。

相关问题