CommandBinding.PreviewCanExecute Событие

Определение

Происходит, когда команда, связанная с этой CommandBinding командой, инициирует проверку, чтобы определить, может ли команда выполняться в текущем целевом объекте команды.

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 

Тип события

Комментарии

CanExecute При вызове метода вызывается событие в целевом RoutedCommand объекте команды, PreviewCanExecute если целевой объект команды имеет CommandBinding команду. CanExecute Затем вызывается обработчикCommandBinding. Если целевой объект команды не имеет CommandBinding для команды, CanExecute событие пузырьки вверх по дереву элементов ищет элемент, связанный CommandBinding с командой. Если событие не обрабатывается, CanExecute вызывается событие.

Сведения о перенаправленных событиях

Элемент Ценность
Поле идентификатора PreviewCanExecuteEvent
Стратегия маршрутизации Туннелирования
Делегировать CanExecuteRoutedEventHandler
  • Соответствующее событие бублинга .CanExecute

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

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