Tho*_*mas -2 c# observablecollection
我找到了一段使用ObservableCollection的代码,但是他们可以使用list或任何其他与集合相关的类.任何人都可以告诉我使用ObservableCollection的好处是什么.
ObservableCollection<Employee> empData = new ObservableCollection<Employee>
{
new Employee{Name="Diptimaya Patra", Contact="0000",
EmailID="diptimaya.patra@some.com", Country="India"},
new Employee{Name="Dhananjay Kumar", Contact="00020",
EmailID="dhananjay.kumar@some.com", Country="India"},
new Employee{Name="David Paul", Contact="1230",
EmailID="david.paul@some.com", Country="India"},
new Employee{Name="Christina Joy", Contact="1980",
EmailID="christina.joy@some.com", Country="UK"},
new Employee{Name="Hiro Nakamura", Contact="0000",
EmailID="hiro.nakamura@some.com", Country="Japan"},
new Employee{Name="Angela Patrelli", Contact="0000",
EmailID="angela.patrelli@some.com", Country="Japan"},
new Employee{Name="Zoran White", Contact="0000",
EmailID="diptimaya.patra@some.com", Country="Scotland"},
};
Run Code Online (Sandbox Code Playgroud)
请详细讨论.谢谢
好处ObservableCollection是CollectionChanged每次更改集合时都会引发事件,每次更改集合的PropertyChanged某个属性时都会引发事件.
以类似的方式,如果您希望对象(不是集合)在每次其属性更改时引发事件,您应该实现它INotifyPropertyChanged.
| 归档时间: |
|
| 查看次数: |
786 次 |
| 最近记录: |