UIElement.PreviewKeyDown Ereignis

Definition

Tritt auf, wenn eine Taste gedrückt wird, während sich der Fokus auf diesem Element befindet.

public:
 virtual event System::Windows::Input::KeyEventHandler ^ PreviewKeyDown;
public event System.Windows.Input.KeyEventHandler PreviewKeyDown;
member this.PreviewKeyDown : System.Windows.Input.KeyEventHandler 
Public Custom Event PreviewKeyDown As KeyEventHandler 

Ereignistyp

KeyEventHandler

Implementiert

Hinweise

Die Tastenbehandlung interagiert mit anderen Plattformfeatures wie Befehls- und Textkomposition. Das KeyDown Ereignis ist ein Texteingabeereignis auf niedrigerer Ebene, das sich möglicherweise nicht wie erwartet auf bestimmten Steuerelementen verhält. Dies liegt daran, dass einige Steuerelemente die Kontrolle über das Kompositing oder die Klassenbehandlung verfügen, die eine höhere Version der Texteingabebehandlung und verwandter Ereignisse bereitstellt.

Dieses Ereignis erstellt einen Alias für das angefügte Ereignis für diese Klasse, sodass sie PreviewKeyDown Teil der Keyboard.PreviewKeyDown Klassenmitgliederliste ist, wenn UIElement sie als Basiselement geerbt wird. Ereignishandler, die an das Ereignis angefügt sind, werden an das PreviewKeyDown zugrunde Keyboard.PreviewKeyDown liegende angefügte Ereignis angefügt und erhalten dieselbe Ereignisdateninstanz.

Informationen zum Routingereignis

Bezeichnerfeld PreviewKeyDownEvent
Routingstrategie Tunneling
Delegat KeyEventHandler
  • Das entsprechende bubbling-Ereignis ist KeyDown.

  • OnPreviewKeyDown Überschreiben, um die Klassenbehandlung für dieses Ereignis in abgeleiteten Klassen zu implementieren.

Gilt für

Siehe auch