[]
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
| 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) |