Use reflection to get actual value of the property notified by INotifyPropertyChanged?

Viewed 2668

I am working on a project that will use INotifyPropertyChanged to announce property changes to subscriber classes.

void item_PropertyChanged(object sender, PropertyChangedEventArgs e)
    {
        if (e.PropertyName == "Quantity")
....

It appears to me that when the subscribing class receives the notification, the only available value it can get is the name of the property. Is there a way to get a reference of the actual object that has the property change? Then I can get the new value of this property from the reference. Maybe using reflection?

Would anyone mind writing a code snippet to help me out? Greatly appreciated.

2 Answers
Related