您的位置:首页 > 其它

OBSERVABLECOLLECTION和LIST区别

2015-10-15 09:33 218 查看


OBSERVABLECOLLECTION和LIST区别

在siverlight中,经常看见ObservableCollection和list交替使用。具体区别如下:
一、显示person类中属性的区别
1:在属性类中如果没有RaisePropertyChanged的情况下。
注:实现RaisePropertyChanged需要继承NotificationObject,using Microsoft.Practices.Prism.ViewModel;
list:页面不能显示修改过的集合中一条数据的内容。页面没有改变。
ObservableCollection:同list
2:在属性类中如果RaisePropertyChanged的情况下
list:可以显示修改过的内容,页面与集合中数据同步同内容
ObservableCollection:同List
二、显示增加或者删除集合中数据的区别
list:页面不能显示后台增加出来的一条新数据。
 
ObservableCollection:页面可以显示新增加出来的数据。
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: