PreviewKeyDown Event
Collapse the table of content
Expand the table of content

UIElement3D.PreviewKeyDown Event


Occurs when a key is pressed while the keyboard is focused on this element.

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

Public Event PreviewKeyDown As KeyEventHandler

Key handling interacts with other platform features such as commanding and text composition. This event creates an alias for the Keyboard.PreviewKeyDown attached event for this class, so that PreviewKeyDown is part of the class members list when UIElement3D is inherited as a base element. Event handlers that are attached to the PreviewKeyDown event are attached to the underlying Keyboard.PreviewKeyDown attached event and receive the same event data instance.

PreviewKeyDown is introduced in the .NET Framework version 3.5. For more information, see .NET Framework Versions and Dependencies.

Identifier field


Routing strategy




  • The corresponding bubbling event is KeyDown.

  • Override OnPreviewKeyDown to implement class handling for this event in derived classes.

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