Comment : effectuer une détection en cas d'appui sur la touche Entrée
Cet exemple montre comment détecter lorsque la touche Enter est enfoncée sur le clavier.
Cet exemple comprend un fichier Extensible Application Markup Language (XAML) et un fichier code-behind.
Exemple
Lorsque l'utilisateur appuie sur la touche Enter dans la TextBox, l'entrée contenue dans la zone de texte apparaît dans une autre zone de l'user interface (UI).
Le XAML suivant crée l'interface utilisateur, qui se compose d'un StackPanel, d'un TextBlock et d'une 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>
Le code-behind suivant crée le gestionnaire d'événements KeyDown. Si la touche enfoncée est la touche Enter, un message s'affiche dans le 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;
}
}