UIElement3D.RemoveHandler(RoutedEvent, Delegate) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt den angegebenen Routingereignishandler aus diesem Element.
public:
virtual void RemoveHandler(System::Windows::RoutedEvent ^ routedEvent, Delegate ^ handler);
public void RemoveHandler (System.Windows.RoutedEvent routedEvent, Delegate handler);
abstract member RemoveHandler : System.Windows.RoutedEvent * Delegate -> unit
override this.RemoveHandler : System.Windows.RoutedEvent * Delegate -> unit
Public Sub RemoveHandler (routedEvent As RoutedEvent, handler As Delegate)
Parameter
- routedEvent
- RoutedEvent
Der Bezeichner des Routingereignisses, für das der Handler angefügt wurde.
- handler
- Delegate
Die spezifische Handlerimplementierung, die aus der Ereignishandlerauflistung dieses Elements entfernt werden soll.
Implementiert
Hinweise
Das häufigste Szenario für die Verwendung dieser API ist, wenn Sie das ClR-Wrapperereignis (Common Language Runtime) implementieren, das einem benutzerdefinierten Routingereignis zugeordnet ist, insbesondere wenn Sie die "remove"-Logik für Handler auf CLR-Ebene implementieren.
Das Aufrufen dieser Methode hat keine Auswirkung, wenn keine Handler mit Kriterien registriert wurden, die den Eingabeparametern für den Methodenaufruf entsprechen.
Wenn mehrere Handler angefügt sind, die den Kriterien entsprechen, wird nur der erste Handler im Ereignishandlerspeicher entfernt. Dieses Verhalten ist mit dem CLR-Verhalten des -=
Operators konsistent.
Weder routedEvent
noch handler
dürfen sein null
. Der Versuch, einen wert als anzugeben, null
löst eine Ausnahme aus.
Diese Methode ignoriert die handledEventsToo
Parameterinformationen, die bereitgestellt werden, wenn der Handler zuerst mit der Signatur hinzugefügt wurde, die die AddHandler(RoutedEvent, Delegate, Boolean) Behandlung bereits behandelter Ereignisse ermöglicht. Jeder Handlertyp wird entfernt.