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
イベントの種類
注釈
RoutedCommandのCanExecute メソッドが呼び出されると、コマンド ターゲットにコマンドのCommandBindingがある場合、コマンド ターゲットでPreviewCanExecute イベントが発生します。 その後、そのCommandBindingのCanExecute ハンドラーが呼び出されます。 コマンド ターゲットにコマンドの CommandBinding がない場合、 CanExecute イベントは、コマンドに関連付けられた CommandBinding を持つ要素を検索する要素ツリーをバブル アップします。 イベントが処理されない場合は、 CanExecute イベントが発生します。
ルーティング イベント情報
| 品目 | 価値 |
|---|---|
| 識別子フィールド | PreviewCanExecuteEvent |
| ルーティング戦略 | トンネリング |
| 代理人 | CanExecuteRoutedEventHandler |
- 対応するバブル イベントが CanExecute。