SpatialInteractionSourceState.IsPressed 属性

定义

获取手部或运动控制器是否遇到任何按下。

public:
 property bool IsPressed { bool get(); };
bool IsPressed();
public bool IsPressed { get; }
var boolean = spatialInteractionSourceState.isPressed;
Public ReadOnly Property IsPressed As Boolean

属性值

Boolean

bool

源是否遇到任何按下。

注解

原因可能是手部按下了手指,或者运动控制器按下了任何按钮。

若要确定发生的特定按下,请检查状态的更具体属性,例如 IsSelectPressedIsMenuPressedIsGrasped。 如果此源是运动控制器,则状态的 ControllerProperties 中还有更多特定于控制器的属性要检查。

请注意,语音“Select”会导致即时按下和释放,因此无法使用 IsPressed、IsSelectPressed 或 SelectPressedValue 轮询语音按下。 请改用 SpatialGestureRecognizer 并处理 Tapped 事件,或处理 SourcePressed 事件。

适用于