Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Событие UIElement.GotKeyboardFocus

 

Опубликовано: Октябрь 2016

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

Пространство имен:   System.Windows
Сборка:  PresentationCore (в PresentationCore.dll)

public event KeyboardFocusChangedEventHandler GotKeyboardFocus

IsKeyboardFocusedChanged аналогичные события, отслеживающий изменения состояния в свойство, которое хранит состояние фокуса для элемента; GotKeyboardFocus во многих случаях того же события.

Вследствие этого события восходящей маршрутизации, элемент, имеющий фокус ввода может быть дочерним элементом вместо элемента присоединенного обработчика событий. Проверьте Source в данных события, чтобы определить фактический элемент, имеющий фокус.

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

Поле идентификатора

GotKeyboardFocusEvent

Стратегия маршрутизации

Вверх

Делегат

KeyboardFocusChangedEventHandler

  • Соответствующее событие нисходящей маршрутизации — PreviewGotKeyboardFocus.

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

.NET Framework
Доступно с 3.0
Вернуться в начало
Показ: