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


LosingFocusEventArgs Класс

Определение

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

public ref class LosingFocusEventArgs 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 LosingFocusEventArgs 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 LosingFocusEventArgs : RoutedEventArgs
Public NotInheritable Class LosingFocusEventArgs
Inherits RoutedEventArgs
Наследование
Object Platform::Object IInspectable RoutedEventArgs LosingFocusEventArgs
Атрибуты

Требования к 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)

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

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

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