FocusState 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述元素如何获得焦点。
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 ,则会通知其他调用方 (,如控件模板) 该控件获取焦点的方式。