RequiresPointer 枚举

定义

定义常量,这些常量指定元素何时需要游戏控制器的类似鼠标的指针行为。

public enum class RequiresPointer
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class RequiresPointer
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum RequiresPointer
Public Enum RequiresPointer
继承
RequiresPointer
属性

字段

Never 0

指针永远不会充当鼠标。

WhenEngaged 1

当用户使用鼠标模式时,指针充当鼠标。

WhenFocused 2

当页面获得焦点时,指针充当鼠标。 仅在 Page 元素上受支持。

注解

此枚举提供 Control.RequiresPointer 属性的值。

对于非指针输入设备,焦点通过各种方法在控件之间移动,例如键盘上的 Tab 键和箭头键或方向键 (游戏控制器上的方向键) 和拇指摇杆。 对于某些用户体验(例如地图和绘图图面),使用 XY 焦点导航是不可行的,也不可行。 RequiresPointer 使应用能够通过可使用游戏控制器自由移动的光标提供更类似于指针的交互体验。

仅当使用游戏控制器时,才支持 RequiresPointer。 否则,将忽略 属性。

有关详细信息,请参阅为 Xbox 和电视设计的鼠标模式部分。

适用于