ObservableDictionary<TKey, TValue>
class ObservableDictionary<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged, IDictionary, ICollection
An implementation of an observable dictionary.
Gets the underlying dictonary.
public ObservableDictionary()
Initializes a new instance of the ObservableDictionary<T, U> class.
Initializes a new instance of the ObservableDictionary<T, U> class.
Initializes a new instance of the ObservableDictionary<T, U> class.
Initializes a new instance of the ObservableDictionary<T, U> class.
Initializes a new instance of the ObservableDictionary<T, U> class.
Initializes a new instance of the ObservableDictionary<T, U> class.
Adds multiple key-value pairs the the dictionary.
Inserts a key-value pair into the dictionary.
protected void OnCollectionChanged(NotifyCollectionChangedAction action, KeyValuePair<TKey, TValue> changedItem)
protected void OnCollectionChanged(NotifyCollectionChangedAction action, KeyValuePair<TKey, TValue> newItem, KeyValuePair<TKey, TValue> oldItem)