Auf Englisch lesen

Teilen über


KeyEventHandler Delegat

Definition

Stellt die Methode für die Behandlung der Routingereignisse KeyUp und KeyDown sowie verwandter angefügter Ereignisse und Vorschauereignisse dar.

C#
public delegate void KeyEventHandler(object sender, KeyEventArgs e);

Parameter

sender
Object

Das Objekt, an das der Ereignishandler angefügt ist.

e
KeyEventArgs

Die Ereignisdaten.

Beispiele

Im folgenden Beispiel wird überprüft, ob der dem Ereignis zugeordnete Schlüssel der Return Schlüssel ist.

C#
private void OnKeyDownHandler(object sender, KeyEventArgs e)
{
    if (e.Key == Key.Return)
    {
        textBlock1.Text = "You Entered: " + textBox1.Text;
    }
}

Hinweise

Dieser Delegat wird mit den folgenden angefügten Ereignissen verwendet:

Dieser Delegat wird auch mit den folgenden Routingereignissen für Basiselemente verwendet. Diese Routingereignisse leiten die zuvor aufgeführten angefügten Ereignisse weiter, um sie für das allgemeine Elementmodell in WPF zugänglicher zu machen.

Die angefügten Ereignisse und die Routingereignisse des Basiselements teilen ihre Ereignisdaten, und die Bubbling- und Tunnelversionen der Routingereignisse teilen ebenfalls Ereignisdaten. Dies kann sich auf die behandelten Merkmale des Ereignisses auswirken, während es die Ereignisroute durchgibt. Weitere Informationen finden Sie unter Übersicht über Eingaben.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für:

Produkt Versionen
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Weitere Informationen