Поделиться через


GettingFocusEventArgs Класс

Определение

Предоставляет данные для событий FocusManager.GettingFocus и UIElement.GettingFocus .

public ref class GettingFocusEventArgs sealed : RoutedEventArgs
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GettingFocusEventArgs final : RoutedEventArgs
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GettingFocusEventArgs : RoutedEventArgs
Public NotInheritable Class GettingFocusEventArgs
Inherits RoutedEventArgs
Наследование
Object Platform::Object IInspectable RoutedEventArgs GettingFocusEventArgs
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Creators Update (появилось в 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v4.0)

Комментарии

Фокус может быть только у одного элемента пользовательского интерфейса.

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

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1803 17134 TryCancel
1803 17134 TrySetNewFocusedElement
1809 17763 CorrelationId

Свойства

Cancel

Возвращает или задает значение, указывающее, следует ли отменить навигацию по фокусу.

CorrelationId

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

Direction

Возвращает направление перемещения фокуса от элемента к элементу в пользовательском интерфейсе приложения.

FocusState

Возвращает режим ввода, через который элемент получил фокус.

Handled

Возвращает или задает значение, которое помечает перенаправленное событие как обработанное. Значение true для Handled предотвращает повторную обработку того же события большинством обработчиков по маршруту событий.

InputDevice

Возвращает тип устройства ввода, от которого принимаются входные события.

NewFocusedElement

Возвращает последний объект фокуса.

OldFocusedElement

Возвращает последний объект фокуса.

OriginalSource

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

(Унаследовано от RoutedEventArgs)

Методы

TryCancel()

Пытается отменить текущее действие фокусировки.

TrySetNewFocusedElement(DependencyObject)

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

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

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