Keyboard.PreviewGotKeyboardFocus Присоединенное событие

Определение

Происходит, когда элемент находится в процессе получения фокуса клавиатуры.

C#
see AddPreviewGotKeyboardFocusHandler, and RemovePreviewGotKeyboardFocusHandler

Комментарии

Это присоединенное событие. WPF реализует присоединенные события как перенаправленные события. Присоединенные события по сути являются концепцией языка XAML для ссылки на события, которые могут обрабатываться в объектах, которые не определяют это событие, что WPF расширяет, также позволяя событию проходить по маршруту. Вложенные события не имеют синтаксиса прямой обработки в коде; Для присоединения обработчиков для перенаправленного события в коде используется назначенный метод Add*Handler. Дополнительные сведения см. в разделе Общие сведения о присоединенных событиях.

PreviewGotKeyboardFocus Если событие обрабатываетсяPreviewLostKeyboardFocus, фокус клавиатуры не изменяется.

Фокус клавиатуры относится к объекту, который получает ввод с клавиатуры. Элемент с фокусом клавиатуры имеет IsKeyboardFocused значение true. Во всем рабочем столе может быть только один элемент с фокусом клавиатуры. Логический фокус ссылается на объект в область фокуса. Дополнительные сведения о фокусе, фокусе клавиатуры и логическом фокусе см. в разделах Общие сведения о вводе и Обзор фокусировки.

Сведения о маршрутизируемом событии

Поле идентификатора PreviewGotKeyboardFocusEvent
Стратегия маршрутизации Туннелирование
Делегат KeyboardFocusChangedEventHandler
  • Соответствующее восходящее событие — GotKeyboardFocus.

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

Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9