KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a class with an indexer property, with a string key: public class IndexerProvider { public object this[string key] { get { return ... } set { ... } } ... } I bind to an instance of this class in WPF, using indexer notation: <TextBox Text="{Binding [IndexerKeyThingy]}"> That works fine, but I want to raise a PropertyChanged event when one of the indexer values changes. I tried raising it with a property name of "[keyname]" (i.e. including [] around the name of the key), but that doesn't seem to work. I don't get binding errors in my output window whatsoever. I can't use CollectionChangedEvent, because the index is not integer based. And technically, the object isn't a collection anyway. Can I do this, and so, how?
Tags (comma-separated)
Save Edits
Cancel