GettingFocusEventArgs 类

定义

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
属性

注解

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

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

属性

Cancel

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

CorrelationId

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

Direction

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

FocusState

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

Handled

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

InputDevice

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

NewFocusedElement

获取或设置最近聚焦的对象。

OldFocusedElement

获取最后一个焦点对象。

OriginalSource

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

(继承自 RoutedEventArgs)

方法

TryCancel()

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

TrySetNewFocusedElement(DependencyObject)

尝试将焦点重定向到指定元素而不是原始目标元素。

适用于

另请参阅