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