Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Событие UIElement.KeyDown

 

Опубликовано: Октябрь 2016

Возникает при нажатии клавиши, если фокус установлен на данном элементе.

Пространство имен:   System.Windows
Сборка:  PresentationCore (в PresentationCore.dll)

public event KeyEventHandler KeyDown

Реализует

IInputElement.KeyDown

Обработка клавиш взаимодействует с другими функциями платформы, такие как выполнение команд и композиция текста. KeyDown Событие является текст нижнего уровня входного события, которое может вести себя ожидаемым образом для определенных элементов управления. Это потому, что некоторые элементы управления имеют композиции элементов управления или обработку классов более высокого уровня версии текста, обработку ввода и связанных событий.

Это событие создает псевдоним для Keyboard.KeyDown вложенное событие для этого класса, чтобы KeyDown является частью класса список членов, когда UIElement наследуется как базовый элемент. Обработчики событий, присоединенные к KeyDown событий присоединяются к основному Keyboard.KeyDown вложенное событие и получать один и тот же экземпляр данных события.

Поле идентификатора

KeyDownEvent

Стратегия маршрутизации

Вверх

Делегат

KeyEventHandler

  • Соответствующее событие нисходящей маршрутизации — PreviewKeyDown.

  • Переопределение OnKeyDown реализовать обработку класса для этого события в производных классах.

.NET Framework
Доступно с 3.0
Silverlight
Доступно с 2.0
Windows Phone Silverlight
Доступно с 7.0
Вернуться в начало
Показ: