CommandBinding.PreviewExecuted イベント


この CommandBinding に関連付けられたコマンドが実行されたときに発生します。Occurs when the command associated with this CommandBinding executes.

 event System::Windows::Input::ExecutedRoutedEventHandler ^ PreviewExecuted;
public event System.Windows.Input.ExecutedRoutedEventHandler PreviewExecuted;
member this.PreviewExecuted : System.Windows.Input.ExecutedRoutedEventHandler 
Public Custom Event PreviewExecuted As ExecutedRoutedEventHandler 
Public Event PreviewExecuted As ExecutedRoutedEventHandler 


RoutedCommand 実行すると、コマンドターゲットで PreviewExecuted イベントが発生します。When a RoutedCommand executes, it raises the PreviewExecuted event on the command target. コマンドターゲットにコマンドの CommandBinding がある場合は、その CommandBindingPreviewExecuted ハンドラーが呼び出されます。If the command target has a CommandBinding for the command the PreviewExecuted handler for that CommandBinding is called. コマンドターゲットにコマンドの CommandBinding がない場合、PreviewExecuted イベントは、要素ツリーを下位方向に移動して、コマンドに関連付けられた CommandBinding を持つ要素を検索します。If the command target does not have a CommandBinding for the command the PreviewExecuted event tunnels down the element tree searching for an element that has a CommandBinding associated with the command. Preview イベントが処理されない場合は、コマンドターゲットで Executed イベントが発生します。If the preview event is not handled, the Executed event is raised on command target.

ルーティングされたイベント情報Routed Event Information

識別子フィールドIdentifier field PreviewExecutedEvent
ルーティング方法Routing strategy トンネリングTunneling
委任Delegate ExecutedRoutedEventHandler
  • 対応するバブルイベントは Executedです。The corresponding bubbling event is Executed.