Class ObservableAttachedItemsCollection<T>
We have to subclass ObservableCollection to avoid it sending empty oldItems upon Reset.
public class ObservableAttachedItemsCollection<T> : ObservableCollection<T>, IList<T>, ICollection<T>, IReadOnlyList<T>, IReadOnlyCollection<T>, IEnumerable<T>, IList, ICollection, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
Type Parameters
T
- Inheritance
-
Collection<T>ObservableAttachedItemsCollection<T>
- Implements
-
IList<T>ICollection<T>IEnumerable<T>
- Inherited Members
- Extension Methods
Methods
ClearItems()
Removes all items from the collection.
protected override void ClearItems()