Bagikan melalui


KeyEventHandler Delegasikan

Definisi

Mewakili metode yang akan menangani peristiwa dan KeyDown yang dirutekanKeyUp, serta peristiwa terlampir terkait dan Pratinjau.

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

Objek tempat penanganan aktivitas dilampirkan.

e
KeyEventArgs

Data peristiwa.

Contoh

Contoh berikut memeriksa apakah kunci yang terkait dengan peristiwa adalah kuncinya 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

Keterangan

Delegasi ini digunakan dengan peristiwa terlampir berikut:

Delegasi ini juga digunakan dengan peristiwa yang dirutekan berikut pada elemen dasar. Peristiwa yang dirutekan ini meneruskan peristiwa terlampir yang tercantum sebelumnya untuk membuatnya lebih mudah diakses oleh model elemen umum di WPF.

Peristiwa terlampir dan peristiwa yang dirutekan elemen dasar berbagi data peristiwa mereka, dan versi gelembung dan penerowongan peristiwa yang dirutekan juga berbagi data peristiwa. Hal ini dapat memengaruhi karakteristik peristiwa yang ditangani saat melakukan perjalanan ke rute peristiwa. Untuk detailnya, lihat Gambaran Umum Input.

Metode Ekstensi

GetMethodInfo(Delegate)

Mendapatkan objek yang mewakili metode yang diwakili oleh delegasi yang ditentukan.

Berlaku untuk

Lihat juga