CommandBinding.PreviewCanExecute 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在与此 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。