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

UIElement.GotFocus - событие

Возникает, когда элемент получает логический фокус.

Пространство имен:  System.Windows
Сборка:  PresentationCore (в PresentationCore.dll)
XMLNS для XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public event RoutedEventHandler GotFocus
<object GotFocus="RoutedEventHandler" .../>

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

GotFocusEvent

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

Восходящая маршрутизация событий

Delegate

RoutedEventHandler

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

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

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

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

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

.NET Framework

Поддерживается в версиях: 4, 3.5, 3.0

.NET Framework (клиентский профиль)

Поддерживается в версиях: 4, 3.5 SP1

Windows 7, Windows Vista с пакетом обновления 1 (SP1) или выше, Windows XP с пакетом обновления 3 (SP3), Windows Server 2008 (Server Core не поддерживается), Windows Server 2008 R2 (Server Core поддерживается с пакетом обновления 1 (SP1) или более поздним), Windows Server 2003 SP2

.NET Framework поддерживает не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.
Показ: