I want to be able to add a range and get updated for the entire bulk.
I also want to be able to cancel the action before it\'s done (i.e. collection changing besides
You can also use this code to extend ObservableCollection:
public static class ObservableCollectionExtend { public static void AddRange(this ObservableCollection source, IEnumerable items) { foreach (var item in items) { source.Add(item); } } }
Then you don't need to change class in existing code.