CommandBinding.PreviewCanExecute Событие

Определение

Происходит при проверке командой, связанной с этим CommandBinding, возможности своего выполнения над текущим целевым объектом.Occurs when the command associated with this CommandBinding initiates a check to determine whether the command can be executed on the current command target.

public:
 event System::Windows::Input::CanExecuteRoutedEventHandler ^ PreviewCanExecute;
public event System.Windows.Input.CanExecuteRoutedEventHandler PreviewCanExecute;
member this.PreviewCanExecute : System.Windows.Input.CanExecuteRoutedEventHandler 
Public Custom Event PreviewCanExecute As CanExecuteRoutedEventHandler 
Public Event PreviewCanExecute As CanExecuteRoutedEventHandler 

Тип события

CanExecuteRoutedEventHandler

Комментарии

При CanExecute вызове метода для RoutedCommand PreviewCanExecute целевого объекта команды событие возникает, если целевой объект команды имеет CommandBinding для команды.When the CanExecute method on a RoutedCommand is called, the PreviewCanExecute event is raised on the command target if the command target has a CommandBinding for the command. Затем CanExecute вызывается обработчик для этого CommandBinding метода.Then the CanExecute handler for that CommandBinding is called. Если целевой объект команды не имеет CommandBinding для команды, событие переносится CanExecute вверх по дереву элементов, в котором выполняется поиск элемента, CommandBinding связанного с командой.If the command target does not have a CommandBinding for the command, the CanExecute event bubbles up the element tree searching for an element that has a CommandBinding associated with the command. Если событие не обрабатывается, CanExecute возникает событие.If the event is not handled, the CanExecute event is raised.

Сведения о маршрутизируемом событииRouted Event Information

Поле идентификатораIdentifier field PreviewCanExecuteEvent
Стратегия маршрутизацииRouting strategy ТуннелированиеTunneling
ДелегатDelegate CanExecuteRoutedEventHandler
  • Соответствующее событие восходящей маршрутизации — CanExecute .The corresponding bubbling event is CanExecute.

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

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