/// <summary> /// Initializes a new instance of the <see cref="DictionaryValueCollection"/> class. /// </summary> /// <param name="owner">The owner.</param> public DictionaryValueCollection(ObservableDictionary <TKey, TValue> owner) : base(owner, owner.Items.Values) { }
private DistinctReadOnlyObservableCollection(IReadOnlyObservableCollection <T> source, ObservableDictionary <T, int> containers) : base(containers.Keys) { _source = source; _containers = containers; AddRange(_containers, _source); CollectionChangedEventManager.AddListener(_source, this); }