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


GettingFocusEventArgs Класс

Определение

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

public ref class GettingFocusEventArgs sealed : RoutedEventArgs
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [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(Microsoft.UI.Xaml.WinUIContract), 65536)]
[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
Атрибуты

Комментарии

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

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

Свойства

Cancel

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

CorrelationId

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

Direction

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

FocusState

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

Handled

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

InputDevice

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

NewFocusedElement

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

OldFocusedElement

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

OriginalSource

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

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

Методы

TryCancel()

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

TrySetNewFocusedElement(DependencyObject)

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

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

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