class
ObservableDictionary<TKey,TValue>
public class ObservableDictionary<TKey,TValue> A dictionary with callbacks for when changes occur.
Constructors
ObservableDictionary<TKey,TValue>() ObservableDictionary<TKey,TValue>(IDictionary<TKey, TValue> dictionary) ObservableDictionary<TKey,TValue>(IEqualityComparer<TKey> comparer) ObservableDictionary<TKey,TValue>(Int32 capacity) ObservableDictionary<TKey,TValue>(IDictionary<TKey, TValue> dictionary, IEqualityComparer<TKey> comparer) ObservableDictionary<TKey,TValue>(Int32 capacity, IEqualityComparer<TKey> comparer) Properties
| Name | Type | Description |
|---|---|---|
Keys virtual | ICollection<TKey> | |
Values virtual | ICollection<TValue> | |
Item virtual | TValue | |
Count virtual | Int32 | |
IsReadOnly virtual | Boolean |
Methods
virtual Void Add(TKey key, TValue value) virtual Boolean ContainsKey(TKey key) virtual Boolean Remove(TKey key) virtual Boolean TryGetValue(TKey key, TValue value) virtual Void Add(KeyValuePair<TKey, TValue> item) virtual Void Clear() virtual Boolean Contains(KeyValuePair<TKey, TValue> item) virtual Void CopyTo(KeyValuePair<TKey, TValue>[] array, Int32 arrayIndex) virtual Boolean Remove(KeyValuePair<TKey, TValue> item) virtual KeyValuePair<TKey, TValue>> GetEnumerator() Void AddRange(IDictionary<TKey, TValue> items) Assembly:
Sandbox.System Namespace: System.Collections.ObjectModel Full Name: System.Collections.ObjectModel.ObservableDictionary<TKey,TValue>