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

Событие UIElement.GotFocus

 

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

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

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

public event RoutedEventHandler GotFocus

Логический фокус отличается от фокус клавиатуры, если он является результатом вызова метода, в в другой области существует предыдущий фокус клавиатуры. В этом сценарии клавиатурный фокус остается там, где это и элемент где Focus вызывается метод по-прежнему возвращает логический фокус.

Более точное Интерпретация этого события является что он вызывается, когда значение IsFocused Свойства элемента в маршруте изменяется с false для true.

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

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

GotFocusEvent

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

Вверх

Делегат

RoutedEventHandler

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

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

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