2009-10-08 78 views
0

對於Silverlight或WPF,當控件綁定到Observable集合時,我只對集合的添加/刪除感興趣,以反映在控件中 - 即單向綁定 - 我是否正確思考在集合組成的類中不需要INotifyPropertyChanged。但在這種情況下,對現有元素的更改不會反映在用戶界面中。對於單向綁定,沒有INotifyProperChanged的可觀察集合

回答

8

如果我理解你的話,是的,你可以在ObservableCollection的物品中執行INotifyPropertyChanged。綁定到集合的任何列表控件將根據添加/刪除的項目正確更新,但任何項目屬性中的任何更改都不會反映到UI中。