Datagrid中添加的radiobutton不能通过后台代码修改

来源:互联网 发布:什么是网络摄像头 编辑:程序博客网 时间:2024/04/29 23:08

最初以为数据绑定模式设置为TwoWay即可,实践时发现不行;

后来找到一个实现ObservableCollection类可以实现dataGrid的数据更新,可是实践之后发现修后台修改单元格内容后需要在拉动滚动条之后才可以刷新出来。

查找资料发现“虽然 ObservableCollection 类会广播有关对其元素所做的更改的信息,但它并不了解也不关心对其元素的属性所做的更改。也就是说,它并不关注有关其集合中项目的属性更改通知”(http://msdn.microsoft.com/zh-cn/magazine/dd252944.aspx)。也就是说只有在对集合中的条目进行增删之后才有更新效果。在http://www.silverlightchina.net/html/tips/2011/0228/5693.html查到,要使用的类只要实现INotifyPropertyChanged

0 0
原创粉丝点击