FocusState 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述元素如何获得焦点。
public enum class FocusState
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class FocusState
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum FocusState
Public Enum FocusState
- 继承
-
FocusState
- 属性
字段
Keyboard | 2 | 元素通过键盘操作(如 Tab 序列遍历)获得焦点。 |
Pointer | 1 | 元素通过指针操作获得焦点。 |
Programmatic | 3 | 元素通过有意调用 UIElement.Focus (Microsoft.UI.Xaml.FocusState) 或相关 API 获得焦点。 |
Unfocused | 0 | 元素当前未聚焦。 |
注解
如果用作 UIElement.Focus (Microsoft.UI.Xaml.FocusState) 的输入参数,则不能使用 Unfocused
。 要传递给 UIElement.Focus (Microsoft.UI.Xaml.FocusState) 调用的 FocusState 值取决于输入方案以及控件或应用代码响应的用户交互。
FocusState 值的确切含义取决于你是从 UIElement.FocusState 读取它,还是使用值发送到 UIElement.Focus (Microsoft.UI.Xaml.FocusState) 。 如果要设置 UIElement.Focus (Microsoft.UI.Xaml.FocusState) 则会通知其他调用方 (,如控件模板) 该控件获取焦点的方式。