The INotifyPropertyChanging interface is used to notify clients, typically binding clients, that a property value is changing.
INotifyPropertyChanging is introduced in the .NET Framework version 3.5. For more information, see .NET Framework 3.5 Architecture.