WPF_DataGrid_ItemsSource绑定

来源:互联网 发布:android adt for mac 编辑:程序博客网 时间:2024/05/29 12:05

应用 WPF DataGrid ItemsSource 绑定的时候,遇到几个问题:

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

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


解决方法:

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

2. 使用 ObservableCollection<string>,因为 List<string> 没有实现 INotifyCollectionChanged 接口,这个接口会定义一个事件,这个事件会通知上层,添加或者删除的时候会触发。ObservableCollection 默认实现这个接口,使用方法和 List 一样,当然也可以自己写个类,实现 INotifyCollectionChanged 接口。

原创粉丝点击