带有用于识别用户手势的 API 的 Manager 类。
GestureRecognizer 仅执行您请求的一组手势之间的最小消歧。例如,如果您仅请求点击,则用户可以在按住手指并持续任意时长,而且当用户释放手指时仍会发生点击。有关可用手势类型的更多详细信息,请参阅 GestureSettings。
只有在调用 StartCapturingGestures 后,GestureRecognizer 才会接收事件。可以再次调用 StopCapturingGestures 来停止事件。这样便可按需激活和停用 GestureRecognizer,例如当用户注视移向并远离对象时。
GestureRecognizer | 创建 GestureRecognizer。 |
CancelGestures | 取消任何待处理的手势事件。此外,这将调用 StopCapturingGestures。 |
Dispose | 处置手势识别器使用的资源。 |
GetRecognizableGestures | 检索当前启用的手势的掩码。 |
IsCapturingGestures | 用于查询 GestureRecognizer 当前是否正在接收手势事件。 |
SetRecognizableGestures | 将可识别的手势设置为 newMaskValues 中指定的手势并返回旧设置。 |
StartCapturingGestures | 调用以开始在此识别器上接收手势事件。在调用此方法之前,不会接收任何事件。 |
StopCapturingGestures | 调用以停止在此识别器上接收手势事件。 |
GestureErrorEvent | 当 GestureRecognizer 发出警告或错误时触发。 |
HoldCanceledEvent | 当用户用手或语音执行取消事件时触发。 |
HoldCompletedEvent | 当用户完成长按手势时触发。 |
HoldStartedEvent | 当用户开始长按手势时触发。 |
ManipulationCanceledEvent | 操作手势取消时触发。 |
ManipulationCompletedEvent | 操作手势完成时触发。 |
ManipulationStartedEvent | 当交互变为操作手势时触发。 |
ManipulationUpdatedEvent | 由于手部移动而更新操作手势时触发。 |
NavigationCanceledEvent | 导航手势取消时触发。 |
NavigationCompletedEvent | 导航手势完成时触发。 |
NavigationStartedEvent | 当交互变为导航手势时触发。 |
NavigationUpdatedEvent | 由于手部或控制器移动而更新导航手势时触发。 |
RecognitionEndedEvent | 当手势识别完成(由于手势完成或取消)时触发。 |
RecognitionStartedEvent | 手势识别开始时触发。 |
TappedEvent | 识别到点击手势时出现。 |
GestureErrorDelegate | 指示出现错误或警告的回调。 |
HoldCanceledEventDelegate | 指示取消事件的回调。 |
HoldCompletedEventDelegate | 指示长按已完成事件的回调。 |
HoldStartedEventDelegate | 指示长按已开始事件的回调。 |
ManipulationCanceledEventDelegate | 指示取消事件的回调。 |
ManipulationCompletedEventDelegate | 指示完成事件的回调。 |
ManipulationStartedEventDelegate | 指示开始事件的回调。 |
ManipulationUpdatedEventDelegate | 指示更新事件的回调。 |
NavigationCanceledEventDelegate | 指示取消事件的回调。 |
NavigationCompletedEventDelegate | 指示完成事件的回调。 |
NavigationStartedEventDelegate | 指示开始事件的回调。 |
NavigationUpdatedEventDelegate | 指示更新事件的回调。 |
RecognitionEndedEventDelegate | 指示手势事件已完成的回调。 |
RecognitionStartedEventDelegate | 指示手势事件已开始的回调。 |
TappedEventDelegate | 指示点击事件的回调。 |