Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
En este ejemplo se muestra cómo detectar cuándo se presiona la tecla Enter en el teclado.
Este ejemplo consta de un archivo Lenguaje de marcado de aplicaciones extensible (XAML) y un archivo de código subyacente. Para obtener los ejemplos completos, vea Ejemplo Keyboard Key.
Ejemplo
Cuando el usuario presiona la tecla Enter en el control TextBox, los datos que se han especificado en el cuadro de texto aparecen en otra área de la interfaz de usuario (UI).
El XAML siguiente crea la interfaz de usuario, que está compuesta de un control StackPanel, TextBlock y TextBox.
<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>
En el siguiente código subyacente se crea el controlador de eventos KeyDown. Si la tecla que se presiona es Enter, se muestra un mensaje en el control TextBlock.
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
private void OnKeyDownHandler(object sender, KeyEventArgs e)
{
if (e.Key == Key.Return)
{
textBlock1.Text = "You Entered: " + textBox1.Text;
}
}