Compartir a través de


KeyEventHandler Delegado

Definición

Representa el método que controlará los eventos enrutados KeyUp y KeyDown, así como los eventos adjuntos y los eventos de vista previa relacionados.

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)

Parámetros

sender
Object

Objeto en que está asociado el controlador de eventos.

e
KeyEventArgs

Datos del evento.

Ejemplos

En el ejemplo siguiente se comprueba si la clave asociada al evento es la Return clave.

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

Comentarios

Este delegado se usa con los siguientes eventos adjuntos:

Este delegado también se usa con los siguientes eventos enrutados en elementos base. Estos eventos enrutados reenvía los eventos adjuntos enumerados anteriormente para que sean más accesibles para el modelo de elementos generales en WPF.

Los eventos adjuntos y el elemento base enrutan los eventos comparten sus datos de eventos, y las versiones de propagación y tunelización de los eventos enrutados también comparten datos de eventos. Esto puede afectar a las características controladas del evento a medida que viaja por la ruta del evento. Para obtener más información, consulte Introducción a la entrada.

Métodos de extensión

GetMethodInfo(Delegate)

Obtiene un objeto que representa el método representado por el delegado especificado.

Se aplica a

Consulte también