Keyboard.KeyDown Zdarzenie dołączone

Definicja

Występuje po naciśnięciu klawisza na klawiaturze.

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

Przykłady

Poniższy przykład tworzy TextBox program obsługi zdarzeń dla KeyDown zdarzenia. Po naciśnięciu klawisza Return program obsługi zdarzeń wyświetla tekst w TextBox obiekcie w obiekcie 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

Uwagi

Jest to dołączone zdarzenie. WPF implementuje dołączone zdarzenia jako zdarzenia kierowane. Dołączone zdarzenia są zasadniczo koncepcją języka XAML służącą do odwoływania się do zdarzeń, które mogą być obsługiwane w obiektach, które nie definiują tego zdarzenia, co rozszerza WPF, umożliwiając również przechodzenie przez trasę zdarzenia. Dołączone zdarzenia nie mają składni bezpośredniej obsługi w kodzie; Aby dołączyć programy obsługi dla zdarzenia kierowanego w kodzie, należy użyć wyznaczonej metody Add*Handler. Aby uzyskać szczegółowe informacje, zobacz Omówienie dołączonych zdarzeń.

Informacje o zdarzeniach kierowanych

Produkt Wartość
Pole identyfikatora KeyDownEvent
Strategia routingu Propagacji
Deleguj KeyEventHandler

Dotyczy

Zobacz też