Windows apps
Collapse the table of content
Expand the table of content
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

CommandBinding.PreviewExecuted Event


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Occurs when the command associated with this CommandBinding executes.

Namespace:   System.Windows.Input
Assembly:  PresentationCore (in PresentationCore.dll)

public event ExecutedRoutedEventHandler PreviewExecuted

When a RoutedCommand executes, it raises the PreviewExecuted event on the command target. If the command target has a CommandBinding for the command the PreviewExecuted handler for that CommandBinding is called. 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. If the preview event is not handled, the Executed event is raised on command target.

Identifier field


Routing strategy




  • The corresponding bubbling event is Executed.

.NET Framework
Available since 3.0
Return to top
© 2018 Microsoft