Control.OnKeyDown(KeyRoutedEventArgs) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird aufgerufen, bevor das KeyDown-Ereignis eintritt.
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
Die Daten für das Ereignis.
Hinweise
Da sie direkt auf Control implementiert wird, verfügt OnKeyDown über eine leere Implementierung. Jedes Vorgängerelement in der Hierarchie eines Steuerelements hat jedoch möglicherweise eine Implementierung bereitgestellt. Sie können diese Implementierung nicht sehen, da es sich um internen systemeigenen Code handelt. In einigen Fällen verfügt ein Steuerelement bereits über " OnEvent "-Außerkraftsetzungen, die das Ereignis behandeln. Bei Schlüsselereignissen werden Steuerelemente in der Regel nur für bestimmte Schlüssel behandelt, indem Werte in KeyRoutedEventArgs überprüft werden. Beispielsweise erkennt ButtonBase die LEERTASTE als Möglichkeit zum Auslösen von Click. Steuerungscode oder Ihr Code sollte wahrscheinlich nicht alle Schlüsselereignisse unterdrücken, da es sich um ein gängiges Muster ist, mit dem Schlüsselereignisse an das Stammvisual übergeben werden können, sodass sie Tastenkombinationen oder Zugriffstasten für die App-Interaktion sein können. Weitere Informationen finden Sie unter Tastaturinteraktionen.