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 , чтобы реализовать обработку классов для этого события в производных классах.