ApplicationSettingsBase.OnPropertyChanged Method

Definition

Raises the PropertyChanged event.

protected:
 virtual void OnPropertyChanged(System::Object ^ sender, System::ComponentModel::PropertyChangedEventArgs ^ e);
protected virtual void OnPropertyChanged (object sender, System.ComponentModel.PropertyChangedEventArgs e);
abstract member OnPropertyChanged : obj * System.ComponentModel.PropertyChangedEventArgs -> unit
override this.OnPropertyChanged : obj * System.ComponentModel.PropertyChangedEventArgs -> unit
Protected Overridable Sub OnPropertyChanged (sender As Object, e As PropertyChangedEventArgs)

Parameters

sender
Object

The source of the event.

e
PropertyChangedEventArgs

A PropertyChangedEventArgs that contains the event data.

Remarks

Raising an event invokes the event handler through a delegate. For more information, see Handling and Raising Events.

The OnPropertyChanged method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.

Notes to Inheritors

When overriding OnPropertyChanged(Object, PropertyChangedEventArgs) in a derived class, be sure to call the base class's OnPropertyChanged(Object, PropertyChangedEventArgs) method so that registered delegates receive the event.

Applies to

See also