UIElement.PreviewKeyDown Событие

Определение

Происходит при нажатии клавиши во время фокуса на этом элементе.

public:
 virtual event System::Windows::Input::KeyEventHandler ^ PreviewKeyDown;
public event System.Windows.Input.KeyEventHandler PreviewKeyDown;
member this.PreviewKeyDown : System.Windows.Input.KeyEventHandler 
Public Custom Event PreviewKeyDown As KeyEventHandler 

Тип события

Реализации

Комментарии

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

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

Сведения о перенаправленных событиях

Элемент Ценность
Поле идентификатора PreviewKeyDownEvent
Стратегия маршрутизации Туннелирования
Делегат KeyEventHandler
  • Соответствующее событие бублинга .KeyDown

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

Применяется к

См. также раздел