Freigeben über


CommandManager.RemoveCanExecuteHandler Methode

Definition

Trennt den angegebenen CanExecuteRoutedEventHandler vom angegebenen Element.

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

Parameter

element
UIElement

Das Element, aus dem handler entfernt werden soll.

handler
CanExecuteRoutedEventHandler

Der ausführbare Handler.

Ausnahmen

element oder handler ist null.

Beispiele

Im folgenden Beispiel werden ein CanExecuteRoutedEventHandler und ein ExecutedRoutedEventHandler getrennt, die zuvor an eine Buttonangefügt wurden.

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

Gilt für:

Weitere Informationen