I see what you are trying to do, but if im correct Observable Collection INotifyCollectionChanged
only the INotifyCollectionChanged
event when the elements of the collection change. This will cause changes to the user interface.
It doesnβt matter if a property changes on one of its objects in the collection. You will need to implement the INotifyPropertyChanged
interface for the properties of these objects in order to cause the user interface to change.
I read here , which gave me some useful information. Although it is designed for WPF, most of them are still in use, since Silverlight is essentially a subset of WPF.
Like this MSDN article, which says:
In particular, if you are using OneWay or TwoWay (for example, you want your UI to update when the source properties change dynamically), you must implement a suitable property changed notification mechanism such as the INotifyPropertyChanged interface.
Chris source share