Gan*_*san 1 wpf observablecollection wpfdatagrid
我将ObservableCollection绑定到dataGrid itemssource.
只有在我们添加,删除,删除时才会调用可观察Collection的collectionChangedEvent.但是当我们更新记录时不会触发.
如何为Update更新事件?
如果您希望在项目更改时收到通知(即您想要订阅此活动),那么您运气不好,ObservableCollection<T>因为此集合仅会触发CollectionChangedEvent.
实际上,如果实现INotifyPropertyChanged,您将看到视图中项目的更改(WPF自动执行此操作),但如果您需要在项目更改时执行手动操作,则可以使用BindingList<T>.
对于这种情况,我推出了一个自定义BindableCollection<T>,它实现ObservableCollection<T>并添加了OnItemChangedEvent.如有必要,我可以提供一些示例代码......
| 归档时间: |
|
| 查看次数: |
1136 次 |
| 最近记录: |