Teilen über


Control.OnKeyDown(KeyRoutedEventArgs) Methode

Definition

Wird aufgerufen, bevor das KeyDown-Ereignis auftritt.

protected:
 virtual void OnKeyDown(KeyRoutedEventArgs ^ e) = OnKeyDown;
void OnKeyDown(KeyRoutedEventArgs const& e);
protected virtual void OnKeyDown(KeyRoutedEventArgs e);
function onKeyDown(e)
Protected Overridable Sub OnKeyDown (e As KeyRoutedEventArgs)

Parameter

e
KeyRoutedEventArgs

Die Daten für das Ereignis.

Hinweise

Da es direkt in Control implementiert wird, verfügt OnKeyDown über eine leere Implementierung. Aber jeder Vorgänger in der Hierarchie eines Steuerelements hat möglicherweise eine Implementierung bereitgestellt. Diese Implementierung wird nicht angezeigt, da es sich um internen nativen Code handelt. In einigen Fällen verfügt ein Steuerelement bereits über On-Ereignis-Außerkraftsetzungen, die das behandelte Ereignis markieren. Bei Schlüsselereignissen werden Steuerelemente normalerweise nur für bestimmte Schlüssel verarbeitet, indem Werte in KeyRoutedEventArgs überprüft werden. Beispielsweise erkennt ButtonBase die Leertaste als Möglichkeit zum Auslösen von Click. Der Steuerungscode oder Ihr Code sollte wahrscheinlich nicht alle Schlüsselereignisse unterdrücken, da es ein gängiges Muster ist, schlüsselereignisse in das Stammvisual blasen zu lassen, sodass es sich um Tastenkombinationen oder Beschleuniger für die App-Interaktion handelt. Weitere Informationen finden Sie unter Tastaturinteraktionen.

Gilt für:

Weitere Informationen