Freigeben über


CommandManager.RemoveExecutedHandler Methode

Definition

Trennt den angegebenen ExecutedRoutedEventHandler vom angegebenen Element.

public:
 static void RemoveExecutedHandler(System::Windows::UIElement ^ element, System::Windows::Input::ExecutedRoutedEventHandler ^ handler);
public static void RemoveExecutedHandler (System.Windows.UIElement element, System.Windows.Input.ExecutedRoutedEventHandler handler);
static member RemoveExecutedHandler : System.Windows.UIElement * System.Windows.Input.ExecutedRoutedEventHandler -> unit
Public Shared Sub RemoveExecutedHandler (element As UIElement, handler As ExecutedRoutedEventHandler)

Parameter

element
UIElement

Das Element, aus dem handler entfernt werden soll.

handler
ExecutedRoutedEventHandler

Der ausgeführte Handler.

Ausnahmen

element oder handler ist null.

Beispiele

Im folgenden Beispiel wird ein CanExecuteRoutedEventHandler und ein ExecutedRoutedEventHandler getrennt, das zuvor an eine Buttonangefügt wurde.

CommandManager.RemoveExecutedHandler(helpButton, HelpCmdExecuted);
CommandManager.RemoveCanExecuteHandler(helpButton, HelpCmdCanExecute);
CommandManager.RemoveExecutedHandler(helpButton, AddressOf HelpCmdExecuted)
CommandManager.RemoveCanExecuteHandler(helpButton, AddressOf HelpCmdCanExecute)

Gilt für:

Weitere Informationen