CommandManager.RemoveCanExecuteHandler Methode

Definition

Trennt das angegebene CanExecuteRoutedEventHandler 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 entfernt werden handler soll.

handler
CanExecuteRoutedEventHandler

Der Handler kann ausgeführt werden.

Ausnahmen

element oder handler ist null.

Beispiele

Das folgende Beispiel trennt eine CanExecuteRoutedEventHandler und eine ExecutedRoutedEventHandler , die zuvor an eine Button.

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

Gilt für:

Weitere Informationen