Control.OnKeyDown(KeyRoutedEventArgs) Метод

Определение

Вызывается перед событием KeyDown .

protected:
 virtual void OnKeyDown(KeyRoutedEventArgs ^ e) = OnKeyDown;
void OnKeyDown(KeyRoutedEventArgs const& e);
protected virtual void OnKeyDown(KeyRoutedEventArgs e);
function onKeyDown(e)
Protected Overridable Sub OnKeyDown (e As KeyRoutedEventArgs)

Параметры

e
KeyRoutedEventArgs

Данные для события.

Комментарии

Так как он реализуется непосредственно в Control, OnKeyDown имеет пустую реализацию. Но каждый предок в иерархии элемента управления мог предоставить реализацию. Вы не сможете увидеть эту реализацию, так как это внутренний машинный код. В некоторых случаях элемент управления уже будет иметь существующие переопределения On Event, которые помечают событие Handled. Для событий ключей элементы управления обычно обрабатываются только для определенных ключей, проверяя значения в KeyRoutedEventArgs. Например, ButtonBase определяет клавишу ПРОБЕЛ в качестве способа активации click. Управляющий код или ваш код, вероятно, не должны подавлять все ключевые события, так как это общий шаблон, позволяющий ключевым событиям пузырьков в корневом визуальном элементе, чтобы они могли быть ярлыками или ускорителями для взаимодействия с приложением. Дополнительные сведения см. в разделе Взаимодействие с помощью клавиатуры.

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

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