I have an observable collection...SelectableDataContext..And in the generic class SelectableDataContext is...having two private m
There is a difference between INotifyCollectionChanged and INotifyPropertyChanged.
When a value of a propery in an object changes, it should notify others using INotifyPropertyChanged interface implementation.
On the other hand, when number of items or items themselves change in a collection, it should let others know using INotifyCollectionChanged implementation.
Now, in your case, value of a property of an object in your collection changes. That is supposed to raise PropertyChanged event, not CollectionChanged event.