LosingFocusEventArgs 类

定义

FocusManager.LosingFocusUIElement.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 中引入)

注解

一次只能有一个 UI 元素具有焦点。

当另一个控件获得焦点、应用程序视图更改、用户切换应用程序或用户与系统交互,使应用程序不再位于前台时,控件可能会失去焦点。

版本历史记录

Windows 版本 SDK 版本 已添加值
1803 17134 TryCancel
1803 17134 TrySetNewFocusedElement
1809 17763 CorrelationId

属性

Cancel

获取或设置是否应取消焦点导航。

CorrelationId

获取启动焦点移动事件时生成的唯一 ID。

Direction

获取焦点在应用 UI 中从元素移动到元素的方向。

FocusState

获取元素获取焦点的输入模式。

Handled

获取或设置一个值,该值将路由事件标记为已处理。 Handledtrue 值可防止事件路由中的大多数处理程序再次处理同一事件。

InputDevice

获取从中接收输入事件的输入设备类型。

NewFocusedElement

获取最近焦点对象。

OldFocusedElement

获取最后一个焦点对象。

OriginalSource

获取对引发 事件的 对象的引用。 这通常是控件的模板部分,而不是在应用 UI 中声明的元素。

(继承自 RoutedEventArgs)

方法

TryCancel()

尝试取消正在进行的焦点操作。

TrySetNewFocusedElement(DependencyObject)

尝试将焦点从目标元素重定向到指定的元素。

适用于

另请参阅