Keyboard.KeyDown Événement attaché

Définition

Se produit quand l’utilisateur appuie sur une touche du clavier.

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

Exemples

L’exemple suivant crée TextBox qui joint un gestionnaire d’événements pour l’événement KeyDown . Lorsque le Return est enfoncé, le gestionnaire d’événements affiche le texte dans dans TextBox un TextBlock.

<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

Remarques

Il s’agit d’un événement joint. WPF implémente les événements joints en tant qu’événements routés. Les événements joints sont fondamentalement un concept de langage XAML pour référencer des événements qui peuvent être gérés sur des objets qui ne définissent pas cet événement, ce que WPF développe en permettant également à l’événement de parcourir un itinéraire. Les événements joints n’ont pas de syntaxe de gestion directe dans le code ; pour attacher des gestionnaires pour un événement routé dans le code, vous utilisez une méthode Add*Handler désignée. Pour plus d’informations, consultez Vue d’ensemble des événements joints.

Informations sur les événements acheminés

Champ Identificateur KeyDownEvent
Stratégie de routage Bouillonnant
Délégué KeyEventHandler

S’applique à

Voir aussi