I have a business object that implements a collection of PropertyObjects.
BusinessObject SomeCollection Property1Object (Name=Height) Property2Object (Name=Width)
Currently, I am setting the DataContext of UserControl to be the BusinessObject. I've found that I CAN reference into the collection in the binding with something like this, say in a textBox..
UserControl.DataContext = BusinessObject UserControl.TextBlock Text="{Binding Collection[Height].Value}"
Now, at what level can I properly implement INotifyPropertyChanged, even though at the higher level it isn't a property at all.
It's easy enough to see and raise the at the lowest level, the PropertyObject, but is that enough for the binding to work?
Thanks, jeff