Silverlight,数据绑定列表然后更改该列表,如何更新?

问题描述:

嗨,我有一个名单,其中myclass有一个名称属性,没有什么幻想(现在)。我有两种方式绑定名称,并希望在列表中相同,这意味着如果我删除或添加一个新项目的列表我想我的用户界面反映这一点,如何做到这一点?Silverlight,数据绑定列表然后更改该列表,如何更新?

您使用ObservableCollection<T>类实现您的列表。

当项目被删除或添加或当实现INotifyPropertyChanged的成员具有修改了此类属性的观察该集合的UI对象时,它将被更新。

另外,如果你现有的列表上实现专业化,你宁愿不从ObservableCollection<T>派生,那么你可以在你的专业List类实现INotifyCollectionChangedINotiftyPropertyChanged到acheive相同的目标。