Поделиться через


CommandManager.RemoveCanExecuteHandler Метод

Определение

Отсоединяет заданный CanExecuteRoutedEventHandler от заданного элемента.

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)

Параметры

element
UIElement

Элемент, из которого удаляется обработчик handler.

handler
CanExecuteRoutedEventHandler

Обработчик, который может быть выполнен.

Исключения

Параметр element или handler имеет значение null.

Примеры

В следующем примере отсоединяются CanExecuteRoutedEventHandler и , ExecutedRoutedEventHandler которые ранее были присоединены к Button.

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

Применяется к

См. также раздел