KeyEventHandler Delegat

Definition

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

public delegate void KeyEventHandler(System::Object ^ sender, KeyEventArgs ^ e);
public delegate void KeyEventHandler(object sender, KeyEventArgs e);
type KeyEventHandler = delegate of obj * KeyEventArgs -> unit
Public Delegate Sub KeyEventHandler(sender As Object, e As KeyEventArgs)

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 Schlüssel, der dem Ereignis zugeordnet ist, der Return Schlüssel ist.

private void OnKeyDownHandler(object sender, KeyEventArgs e)
{
    if (e.Key == Key.Return)
    {
        textBlock1.Text = "You Entered: " + textBox1.Text;
    }
}
Private Sub OnKeyDownHandler(ByVal sender As Object, ByVal e As KeyEventArgs)
    If (e.Key = Key.Return) Then
        textBlock1.Text = "You Entered: " + textBox1.Text
    End If
End Sub

Hinweise

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

Diese Stellvertretung wird auch mit den folgenden weitergeleiteten Ereignissen auf Basiselementen verwendet. Diese weitergeleiteten Ereignisse 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 das basisbezogene Element teilen ihre Ereignisdaten, und die bubbling- und tunneling-Versionen der weitergeleiteten Ereignisse teilen auch Ereignisdaten. Dies kann sich auf die behandelten Merkmale des Ereignisses auswirken, da sie die Ereignisroute durchgibt. Ausführliche Informationen finden Sie unter "Eingabeübersicht".

Erweiterungsmethoden

GetMethodInfo(Delegate)

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

Gilt für

Siehe auch