ObservableCollection
提供CollectionChanged
事件我们添加,删除或更新集合中的项目,但它引发了单个项目更改的事件,例如,每当将新项目添加到集合时,它将引发集合。CollectionChanged事件
现在,我想要的是在完成对集合的所有修改后引发事件,例如,我需要添加2个项目,删除一个项目并更新2个项目。 CollectionChanged
事件应该只在完成所有这些添加,删除和更新之后触发。
或者,假设我有一个新的集合所有的修改,现在,我想提出的CollectionChanged
当我给你新的集合,例如:
ObservableCollection<string> mainCollection; //assume it has some items
mainCollection = updatedCollection; // at this point I want to raise the event.
请提供您宝贵的建议。
问候,
BHavik
我不想提出我自己的事件,我只想使用ObservableColleciton的CollectionChangedEvent。 – 2012-02-20 05:20:21
@RaoBHavik:你所要求的是不可能的。 – 2012-02-20 05:26:21
我可以选择其他选项而不是ObservableColleciton它可以满足我的要求。 – 2012-02-20 05:26:26