SpatialInteractionSourceState.IsPressed 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取手部或运动控制器是否遇到任何按下。
public:
property bool IsPressed { bool get(); };
bool IsPressed();
public bool IsPressed { get; }
var boolean = spatialInteractionSourceState.isPressed;
Public ReadOnly Property IsPressed As Boolean
属性值
Boolean
bool
源是否遇到任何按下。
注解
原因可能是手部按下了手指,或者运动控制器按下了任何按钮。
若要确定发生的特定按下,请检查状态的更具体属性,例如 IsSelectPressed、 IsMenuPressed 或 IsGrasped。 如果此源是运动控制器,则状态的 ControllerProperties 中还有更多特定于控制器的属性要检查。
请注意,语音“Select”会导致即时按下和释放,因此无法使用 IsPressed、IsSelectPressed 或 SelectPressedValue 轮询语音按下。 请改用 SpatialGestureRecognizer 并处理 Tapped 事件,或处理 SourcePressed 事件。