在WPF中绑定通常会使用ObservableCollection,为什么不使用List呢?
简单是解释:List不包含值变通知功能,所以绑定了也许会出现绑定的数据与呈现数据不一致的问题。 通常绑定会使用 ObservableCollection<T>。 因为 List没实现 INotifyCollectionChanged ,所以它只是一个普通的容器。~
参考:http://www.wxzzz.com/?id=135