INotifyPropertyChanged.PropertyChanged Event

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Occurs when a property value changes.

Namespace: System.ComponentModel
Assembly: System (in System.dll)


Event PropertyChanged As PropertyChangedEventHandler
event PropertyChangedEventHandler PropertyChanged


The PropertyChanged event can indicate that all properties on the object have changed by using either nullNothingnullptra null reference (Nothing in Visual Basic) or String..::.Empty for the PropertyName property of the PropertyChangedEventArgs.

In data binding, raise PropertyChanged on the data source to cause updates to propagate to the target.

Version Information

Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0


Windows Phone

See Also


INotifyPropertyChanged Interface

System.ComponentModel Namespace


Other Resources

Data binding for Windows Phone 8