WPF中的List和ObservableCollection

在WPF中 控件绑定数据源时,数据源建议采用 ObservableCollection集合


ObservableCollection 类:表示一个动态数据集合,在添加项、移除项或刷新整个列表时,此集合将动态提供通知。
数据源发生更改时,控件内容也自动发生相应修改。无需重新绑定。
 
list 只是为一个ObservableCollection 的强制转换结果,并不能动态提供属性变更通知。
 
采用 ObservableCollection 做数据源还有一个好处是,前台代码可以与后台代码完全脱离,无需从后台知道控件的数据源。可以前台数据源自行bading绑定。
 
使用ObservableCollection应导入命名空间 using System.Collections.ObjectModel;

转载于:https://www.cnblogs.com/lingda/p/5955160.html

你可能感兴趣的:(WPF中的List和ObservableCollection)