ObservableCollection类是Silverlight/WPF提供的用于数据绑定的集合类。它可以使绑定控件与基础数据源保持同步,例如在绑定窗口外代码修改绑定数据源时可以做到同时更新绑定页面。更强大的是ObservableCollection类还可以在您添加的、删除、移动、刷新或替换集合中的项目时做到无刷新的更新页面显示。
INotifyPropertyChanged:该接口定义了一个当属性值更改时执行的事件,事件名称为PropertyChanged。这个是在继承这个接口的类必须要实现的事件。