Keyboard.KeyDown Evento adjunto

Definición

Se produce cuando se presiona una tecla en el teclado.

see AddKeyDownHandler, and RemoveKeyDownHandler
see AddKeyDownHandler, and RemoveKeyDownHandler
see AddKeyDownHandler, and RemoveKeyDownHandler

Ejemplos

En el ejemplo siguiente se crea TextBox que asocia un controlador de eventos para el KeyDown evento. Return Cuando se presiona , el controlador de eventos muestra el texto de TextBox en un TextBlockobjeto .

<StackPanel>
  <TextBlock Width="300" Height="20">
    Type some text into the TextBox and press the Enter key.
  </TextBlock>
  <TextBox Width="300" Height="30" Name="textBox1"
           KeyDown="OnKeyDownHandler"/>
  <TextBlock Width="300" Height="100" Name="textBlock1"/>
</StackPanel>
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

Se trata de un evento adjunto. WPF implementa eventos adjuntos como eventos enrutados. Los eventos adjuntos son fundamentalmente un concepto de lenguaje XAML para hacer referencia a eventos que se pueden controlar en objetos que no definen ese evento, que WPF se expande al permitir que el evento recorra una ruta. Los eventos adjuntos no tienen una sintaxis de control directo en el código; para adjuntar controladores para un evento enrutado en el código, se usa un método Add*Handler designado. Para obtener más información, consulte Información general sobre eventos adjuntos.

Información del evento enrutado

Elemento Value
Campo identificador KeyDownEvent
Estrategia de enrutamiento Bubbling
Delegado KeyEventHandler

Se aplica a

Consulte también