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.