2009-10-08 59 views
0

对于Silverlight或WPF,当控件绑定到Observable集合时,我只对集合的添加/删除感兴趣,以反映在控件中 - 即单向绑定 - 我是否正确思考在集合组成的类中不需要INotifyPropertyChanged。但在这种情况下,对现有元素的更改不会反映在用户界面中。对于单向绑定,没有INotifyProperChanged的可观察集合

回答

8

如果我理解你的话,是的,你可以在ObservableCollection的物品中执行INotifyPropertyChanged。绑定到集合的任何列表控件将根据添加/删除的项目正确更新,但任何项目属性中的任何更改都不会反映到UI中。