c# - Binding on key withing a custom class -
is possible bind on key
within custom class possible dictionary
?
i can bind dictionary
binding:
"binding mydictionary[mykey]"
but don´t want use dictionary
custom class this:
public class datagridfield : inotifypropertychanged { [required] [key] public string key { get; set; } private object value; public object value { { return this.value; } set { this.value = value; this.onpropertychanged("value"); } } }
now want access objects of class within observablecollection
same way dictionary
. there way achieve this?
you can, have implement indexer property:
public class datagridfield { public string this[string index] { { return this.key; } set { this.key = index; } } }
edit:
but if interested in having dictionary inotifyproperty/collectionchange implementation, can use observabledictionary
Comments
Post a Comment