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