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 命令的 ,则会在命令目标上引发 事件。 然后调用 CanExecuteCommandBinding 处理程序。 如果命令目标没有 CommandBinding 命令的 ,则事件会将 CanExecute 元素树向上冒泡,以搜索与命令关联的 元素 CommandBinding 。 如果未处理事件,则会引发事件 CanExecute

路由事件信息

标识符字段 PreviewCanExecuteEvent
路由策略 隧道
委托 CanExecuteRoutedEventHandler

适用于

另请参阅