KeyEventHandler Delegat
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.
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.
Die Ereignisdaten.
Beispiele
Im folgenden Beispiel wird überprüft, ob der dem Ereignis zugeordnete Schlüssel 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 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. |