您的位置:首页 > 其它

WPF_DataGrid_ItemsSource绑定

2012-11-19 12:42 253 查看
应用 WPF DataGrid ItemsSource 绑定的时候,遇到几个问题:

1.  报错:此视图不允许“EditItem”。

2.  绑定了 List<string> 到 ItemsSource 但是 List<string> 变化的时候,ItemsSource 不发生变化。

解决方法:

1. 现测是因为 ItemsSource 没有绑定,无法定位视图?因为我绑定了ItemsSource 以后就没有这个问题了,可以编辑了。

2. 使用 ObservableCollection<string>,因为 List<string> 没有实现 INotifyCollectionChanged 接口,这个接口会定义一个事件,这个事件会通知上层,添加或者删除的时候会触发。ObservableCollection 默认实现这个接口,使用方法和 List 一样,当然也可以自己写个类,实现 INotifyCollectionChanged 接口。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: