3

我有一个用户控件。在那里我想维护一个集合作为依赖属性。假设该属性绑定到一个实现INotifyCollectionChanged.

现在假设集合被添加或删除了一些项目,我如何才能在用户控件中收听该更改。

4

1 回答 1

3

你不能听它,因为CollectionChanged它不是RoutedEvent.

WPF 会自动将项目添加到控件中,例如ItemsControl当一个对象被添加到您的列表时。

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

于 2014-05-06T12:22:16.903 回答