Freigeben über


PropertyChangedEventManager.AddHandler Methode

Definition

Fügt den angegebenen Ereignishandler hinzu, der aufgerufen wird, wenn die angegebene Quelle das PropertyChanged-Ereignis für die angegebene Eigenschaft auslöst.

public:
 static void AddHandler(System::ComponentModel::INotifyPropertyChanged ^ source, EventHandler<System::ComponentModel::PropertyChangedEventArgs ^> ^ handler, System::String ^ propertyName);
public static void AddHandler (System.ComponentModel.INotifyPropertyChanged source, EventHandler<System.ComponentModel.PropertyChangedEventArgs> handler, string propertyName);
static member AddHandler : System.ComponentModel.INotifyPropertyChanged * EventHandler<System.ComponentModel.PropertyChangedEventArgs> * string -> unit
Public Shared Sub AddHandler (source As INotifyPropertyChanged, handler As EventHandler(Of PropertyChangedEventArgs), propertyName As String)

Parameter

source
INotifyPropertyChanged

Das Quellobjekt, das das PropertyChanged-Ereignis auslöst.

handler
EventHandler<PropertyChangedEventArgs>

Der Delegat. der das PropertyChanged-Ereignis behandelt.

propertyName
String

Der Name der für source vorhandenen Eigenschaft, die auf Änderungen überwacht werden soll. Legen Sie diese auf Empty fest, um eine "beliebige Eigenschaft" anzugeben.

Ausnahmen

handler ist null.

Mehr als eine Methode wird dem handler zugeordnet.

Hinweise

Verwenden Sie diese Methode, um den Ereignishandler anzugeben, den Sie zum Abonnieren des Ereignisses PropertyChanged verwenden möchten. Wenn Sie diese Methode verwenden, muss Ihr Listenerobjekt die IWeakEventListener Schnittstelle nicht implementieren.

Gilt für: