DependencyObject.RemoveHandler(DependencyProperty, Object) Methode

Definition

Entfernt eine EventHandler aus einem zugeordneten DependencyProperty.

public:
 void RemoveHandler(System::Workflow::ComponentModel::DependencyProperty ^ dependencyEvent, System::Object ^ value);
public void RemoveHandler(System.Workflow.ComponentModel.DependencyProperty dependencyEvent, object value);
member this.RemoveHandler : System.Workflow.ComponentModel.DependencyProperty * obj -> unit
Public Sub RemoveHandler (dependencyEvent As DependencyProperty, value As Object)

Parameter

dependencyEvent
DependencyProperty

Die DependencyProperty.

value
Object

Der Object Wert dieser Eigenschaft. In diesem Fall ein Delegate Typ.

Ausnahmen

Eines der Argumente ist ein Nullverweis (Nothing in Visual Basic).

dependencyEvent ist ein metaproperty.

-oder-

Dies dependencyEvent ist kein Ereignis.

Dies value ist eine ActivityBind und diese Instanz ist nicht in DesignMode.

Hinweise

Bereitgestellt als praktische direkte Methode zum Entfernen eines Ereignisdelegats.

Wenn Sie einen Delegaten erstellen, identifizieren Sie die Methode, die das Ereignis behandelt. Um das Ereignis dem Ereignishandler zuzuordnen, fügen Sie dem Ereignis eine Instanz des Delegaten hinzu. Wenn Sie den Delegaten nicht entfernen, wird der Ereignishandler immer dann aufgerufen, wenn das Ereignis auftritt. Weitere Informationen zu Ereignishandlerdelegatn finden Sie unter Behandeln und Auslösen von Ereignissen.

Gilt für: