码迷,mamicode.com
首页 > Windows程序 > 详细

wpf中ist<T>与ObservableCollection<T>的用法区别

时间:2015-08-13 14:31:56      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

List<T>与ObservableCollection<T>的用法基本上是一样的。

区别:

list<T>:

当T继承于INotifyPropertyChanged时,如果list<T>中的属性发生改变,则通知UI属性值已发生改变。但当list<T>添加一项时,list<T>就无法通知前端UI了(此时,ObservableCollection<T>闪亮登场)。

ObservableCollection<T>:

当ObservableCollection<T>添加一行时,会自动通知绑定该ObservableCollection<T>的控件并做相应修改。如果希望当ObservableCollection<T>中的属性发生改变时通知UI,则T也需要继承于INotifyPropertyChanged。

版权声明:本文为博主原创文章,未经博主允许不得转载。

wpf中ist<T>与ObservableCollection<T>的用法区别

标签:

原文地址:http://blog.csdn.net/ghevinn/article/details/47610531

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!