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。