DependencyObject.RemoveHandler(DependencyProperty, Object) Metoda

Definicja

Usuwa EventHandler ze skojarzonego 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)

Parametry

value
Object

Właściwość Object reprezentująca wartość tej właściwości. W tym przypadku Delegate typ.

Wyjątki

Jeden z argumentów jest odwołaniem o wartości null (Nothing w Visual Basic).

Element dependencyEvent to metaproperty.

— lub —

Nie dependencyEvent jest to zdarzenie.

Jest value elementem , a ActivityBind to wystąpienie nie znajduje się w elemecie DesignMode.

Uwagi

Podana jako wygodna metoda bezpośrednia usuwania delegata zdarzenia.

Podczas tworzenia delegata należy zidentyfikować metodę, która będzie obsługiwać zdarzenie. Aby skojarzyć zdarzenie z procedurą obsługi zdarzeń, dodaj wystąpienie delegata do zdarzenia. Jeśli nie usuniesz delegata, program obsługi zdarzeń jest wywoływany za każdym razem, gdy wystąpi zdarzenie. Aby uzyskać więcej informacji na temat delegatów programu obsługi zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.

Dotyczy