2012.8.12
问题二:为什么在Silverlight中我们更常用ObservableCollection<T>来作为数据集合绑定到控件中,而不是使用List<T>呢?
回答:当T继承于INotifyPropertyChanged接口的时候,如果T的属性值发 生变化时,ObservableCollection和List都能够让前台UI发生相应的改变。但是当增加一个T的数据行时,List不能及时更新前台 UI,而ObservableCollection能够将新增的T数据行马上更新到UI上去。