[]
The C1ObservableCollection<T> is the base class for all KeyedCollection<TKey, TItem> derived collections. Supports notification.
public abstract class C1ObservableKeyedCollection<TKey, TItem> : KeyedCollection<TKey, TItem>, IList<TItem>, ICollection<TItem>, IList, ICollection, IReadOnlyList<TItem>, IReadOnlyCollection<TItem>, IEnumerable<TItem>, IEnumerable, INotifyCollectionChanged
Public MustInherit Class C1ObservableKeyedCollection(Of TKey, TItem)
Inherits KeyedCollection(Of TKey, TItem)
Implements IList(Of TItem), ICollection(Of TItem), IList, ICollection, IReadOnlyList(Of TItem), IReadOnlyCollection(Of TItem), IEnumerable(Of TItem), IEnumerable, INotifyCollectionChanged
| Name | Description |
|---|---|
| TKey | The type of keys in the collection. |
| TItem | The type of objects to keep in the collection. |
| Name | Description |
|---|---|
| C1ObservableKeyedCollection() | Initializes a new instance of the C1ObservableKeyedCollection<TKey, TItem> class. |
| C1ObservableKeyedCollection(IEqualityComparer<TKey>) | Initializes a new instance of the C1ObservableKeyedCollection<TKey, TItem> class. |
| C1ObservableKeyedCollection(IEqualityComparer<TKey>, int) |
| Name | Description |
|---|---|
| ClearItems() | |
| InsertItem(int, TItem) | |
| OnCollectionChanged(NotifyCollectionChangedEventArgs) | |
| RemoveItem(int) | |
| SetItem(int, TItem) |