WPF - How can I implement an ObservableCollection<K,T> with a key (like a Dictionary)?
Someone already made it. I haven't try it yet but nothing to lose.
How about:
var collection = new ObservableCollection<KeyValuePair<TKey, TValue>>();
You should be able to address it with:
collection.First(x => x.Key == *your key value*)
.Key or .Value