Keyboard.KeyDown Присоединенное событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит при нажатии клавиши на клавиатуре.
see AddKeyDownHandler, and RemoveKeyDownHandler
see AddKeyDownHandler, and RemoveKeyDownHandler
see AddKeyDownHandler, and RemoveKeyDownHandler
Примеры
В следующем примере создается TextBox подключение обработчика событий для KeyDown события. Return При нажатии обработчик событий отображает текст в объекте TextBoxTextBlock.
<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
Комментарии
Это присоединенное событие. WPF реализует присоединенные события в виде перенаправленных событий. Присоединенные события являются основным понятием языка XAML для ссылки на события, которые могут обрабатываться на объектах, которые не определяют это событие, которое WPF расширяется путем включения события для обхода маршрута. Вложенные события не имеют синтаксиса прямой обработки в коде; для подключения обработчиков для перенаправленного события в коде используется назначенный метод Add*Handler. Дополнительные сведения см. в разделе "Общие сведения о присоединенных событиях".
Сведения о перенаправленных событиях
| Item | Ценность |
|---|---|
| Поле идентификатора | KeyDownEvent |
| Стратегия маршрутизации | Восходящей |
| Делегат | KeyEventHandler |
- Соответствующее событие туннелирования .PreviewKeyDown