KeyEventHandler Delegat

Definicja

Reprezentuje metodę, która będzie obsługiwać KeyUpKeyDown zdarzenia i kierowane, a także powiązane zdarzenia dołączone i zapoznawcze.

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)

Parametry

sender
Object

Obiekt, w którym jest dołączony program obsługi zdarzeń.

e
KeyEventArgs

Dane dotyczące zdarzenia.

Przykłady

Poniższy przykład sprawdza, czy klucz skojarzony z zdarzeniem jest kluczem Return .

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

Uwagi

Ten delegat jest używany z następującymi dołączonymi zdarzeniami:

Ten delegat jest również używany z następującymi zdarzeniami kierowanymi w elementach bazowych. Te zdarzenia kierowane przekazują wcześniej wymienione dołączone zdarzenia, aby uczynić je bardziej dostępnymi dla ogólnego modelu elementów w WPF.

Dołączone zdarzenia i element podstawowy kierowane zdarzenia współużytkują swoje dane zdarzeń, a wersje rozsyłanych i tunelowanych zdarzeń również współużytkują dane zdarzeń. Może to mieć wpływ na obsługiwane cechy zdarzenia podczas podróży trasą zdarzeń. Aby uzyskać szczegółowe informacje, zobacz Omówienie danych wejściowych.

Metody rozszerzania

GetMethodInfo(Delegate)

Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata.

Dotyczy

Zobacz też