在我的Silverlight 4应用程序中,我有一个包含对象列表的类。由于我想将此列表绑定到列表框并通知列表框有关列表的更改,因此我使用了ObservableCollection<>。 我知道想通过返回IEnumerable<>来控制ObservableCollection中项目的添加和删除。和我班上的添加/删除方法。
但是现在没有列表绑定到的列表框的自动更改通知。当我的列表以IEnumerable(或任何其他适合需要的类型)返回时,如何实现列表框的自动通知
提前致谢,
弗兰克
答案 0 :(得分:0)
您的类应该实现INotifyCollectionChanged接口,因为您在类中实现了Add和Remove方法,您可以引发通知事件。
答案 1 :(得分:0)
有一个列表:ReadOnlyObservableCollection<>