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:页面可以显示新增加出来的数据。
相关文章推荐
- 暴力摩托
- LeetCode Search for a Range
- sailsjs
- EasyUI DataGrid 实用例子(2015-05-22)
- C++中各种类型变量的存储位置
- word 保存时 不能保存
- UVA - 524 Prime Ring Problem
- C# using 三种使用方式
- 质量百分百的一次成功
- Java IO读写大文件的几种方式及测试
- 玩具
- 【转】nonatomic, retain,weak,strong用法详解
- EasyUI DataGrid formatter 格式化增加链接
- 数据库表的导入导出
- HDOJ1159 Common Subsequence(dp)
- 在帝国CMS列表模板list.var中写PHP代码
- Scala之Demo2
- 公司技术的确定
- jraiser
- mv*