FocusState 枚举

定义

描述元素如何获得焦点。

public enum class FocusState
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class FocusState
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum FocusState
Public Enum FocusState
继承
FocusState
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

字段

Keyboard 2

元素通过键盘操作(如 Tab 序列遍历)获得焦点。

Pointer 1

元素通过指针操作获得焦点。

Programmatic 3

元素通过有意调用 Focus 或相关 API 获得 焦点

Unfocused 0

元素当前未聚焦。

注解

FocusState 由 Control.FocusState 属性用作值。 Control.Focus 方法也将其用作输入。

如果用作 Control.Focus 的输入参数,则不能使用 Unfocused。 要传递给 Control.Focus 调用的 FocusState 值取决于输入方案以及控件或应用代码响应的用户交互。 有关详细信息,请参阅 Control.Focus 中的“备注”。

FocusState 值的确切含义取决于是从 Control.FocusState 读取它,还是使用值发送到 Control.Focus。 如果要设置 Control.Focus ,则会通知其他调用方 (,如控件模板) 该控件获取焦点的方式。

适用于

另请参阅