iLe*_*ing 2 data-binding wpf observablecollection
天哪!我讨厌这个.为什么这么复杂?
我正在做的事情:
我有一个带有几个UserControl的表单,每个UserControl都有一个DataGrid.每个网格都通过.ItemSource属性与ObservableCollection绑定,每当程序捕获一个事件时,它就会对其中一个隐含的集合进行更改.但是网格图片不会更新.
如果元素的属性已更改,ObservableCollection 将不会通知控件 - 除非元素通过INotifyPropertyChanged明确通知订阅者.
为什么这样工作?集合只是一个容器,虽然它知道元素的数量以及何时添加或删除元素,但它不知道元素的"内部"以及应该引发通知的属性.甚至当你实现INotifyPropertyChanged自己,你需要决定改变其性质应引发事件.
归档时间: |
|
查看次数: |
169 次 |
最近记录: |