public ObservableCollectionDispatcher(ObservableCollectionWrapper <T> collectionWrapper, Action <T> onItemAdded, Action <T> onItemRemoved) : base(collectionWrapper, onItemAdded, onItemRemoved) { _eventDispatcher = new NotifyCollectionEventDispatcher <T>(collectionWrapper, Adapter.OnItemAdded, Adapter.OnItemRemoved, Adapter.OnReset); }
public ObservableCollectionBatchDispatcher(ObservableCollectionWrapper <T> collectionWrapper, Action <IEnumerable <T> > onItemsAdded, Action <IEnumerable <T> > onItemsRemoved) : base(collectionWrapper, onItemsAdded, onItemsRemoved) { _eventDispatcher = new NotifyCollectionEventBatchDispatcher <T>(collectionWrapper, Adapter.OnItemsAdded, Adapter.OnItemsRemoved, Adapter.OnReset); }