GestureRecognizer 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public ref class GestureRecognizer sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GestureRecognizer final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GestureRecognizer
function GestureRecognizer()
Public NotInheritable Class GestureRecognizer
- 继承
- 属性
构造函数
GestureRecognizer() |
初始化 GestureRecognizer 对象的新实例。 有关此 API 的更多详细信息,请参阅 UWP WinRT GestureRecognizer 主题。 |
属性
AutoProcessInertia |
获取或设置一个值,该值指示是否自动生成惯性期间的操作。 有关此 API 的更多详细信息,请参阅 UWP WinRT AutoProcessInertia 主题。 |
CrossSlideExact |
获取或设置一个值,该值指示是否报告从交叉滑动交互的初始接触到结束的确切距离。 |
CrossSlideHorizontally |
获取或设置一个值,该值指示横滑轴是否为水平。 有关此 API 的更多详细信息,请参阅 UWP WinRT CrossSlideHorizontally 主题。 |
CrossSlideThresholds |
获取或设置指示 CrossSliding 交互的距离阈值的值。 有关此 API 的更多详细信息,请参阅 UWP WinRT CrossSlideThresholds 主题。 |
GestureSettings |
获取或设置一个值,该值指示应用程序支持的手势和操作设置。 有关此 API 的更多详细信息,请参阅 UWP WinRT GestureSettings 主题。 |
InertiaExpansion |
获取或设置一个值,该值指示在调整大小或缩放完成) 时,从惯性开始到惯性结束 (对象大小的相对变化。 有关此 API 的更多详细信息,请参阅 UWP WinRT InertiaExpansion 主题。 |
InertiaExpansionDeceleration |
获取或设置一个值,该值指示在调整大小或扩展操作完成) 时,从惯性开始到惯性结束 (的减速速率。 有关此 API 的更多详细信息,请参阅 UWP WinRT InertiaExpansionDeceleration 主题。 |
InertiaRotationAngle |
获取或设置一个值,该值指示当旋转操作完成) 时,在惯性 (结束时对象的最终旋转角度。 有关此 API 的更多详细信息,请参阅 UWP WinRT InertiaRotationAngle 主题。 |
InertiaRotationDeceleration |
获取或设置一个值,该值指示当旋转操作完成) 时,从惯性开始到惯性结束 (的减速率。 有关此 API 的更多详细信息,请参阅 UWP WinRT InertiaRotationDeceleration 主题。 |
InertiaTranslationDeceleration |
获取或设置一个值,该值指示转换操作完成时从惯性开始到惯性结束 () 减速率。 有关此 API 的更多详细信息,请参阅 UWP WinRT InertiaTranslationDeceleration 主题。 |
InertiaTranslationDisplacement |
获取或设置一个值,该值指示当转换操作完成) 时,对象的屏幕位置从惯性开始到惯性结束 (的相对变化。 有关此 API 的更多详细信息,请参阅 UWP WinRT InertiaTranslationDisplacement 主题。 |
IsActive |
获取一个值,该值指示是否正在处理交互。 有关此 API 的更多详细信息,请参阅 UWP WinRT IsActive 主题。 |
IsInertial |
获取一个值,该值指示在惯性期间是否仍在处理操作, (没有活动输入点) 。 有关此 API 的更多详细信息,请参阅 UWP WinRT IsInertial 主题。 |
ManipulationExact |
获取或设置一个值,该值指示是否报告从初始接触到交互结束的确切距离。 有关此 API 的更多详细信息,请参阅 UWP WinRT ManipulationExact 主题。 |
MouseWheelParameters |
获取与鼠标设备的滚轮按钮关联的一组属性。 有关此 API 的更多详细信息,请参阅 UWP WinRT MouseWheelParameters 主题。 |
PivotCenter |
获取或设置当检测到单个指针输入时旋转交互的中心点。 有关此 API 的更多详细信息,请参阅 UWP WinRT PivotCenter 主题。 |
PivotRadius |
获取或设置从 透视中心 到指针输入的半径,以便在检测到单个指针输入时进行旋转交互。 有关此 API 的更多详细信息,请参阅 UWP WinRT PivotRadius 主题。 |
ShowGestureFeedback |
获取或设置一个值,该值指示在交互期间是否显示视觉反馈。 有关此 API 的更多详细信息,请参阅 UWP WinRT ShowGestureFeedback 主题。 |
方法
CanBeDoubleTap(PointerPoint) |
标识是否仍可将点击解释为双击手势的第二次点击。 有关此 API 的更多详细信息,请参阅 UWP WinRT CanBeDoubleTap 主题。 |
CompleteGesture() |
使手势识别器完成交互。 有关此 API 的更多详细信息,请参阅 UWP WinRT CompleteGesture 主题。 |
ProcessDownEvent(PointerPoint) |
处理指针输入,并引发适用于指针向下操作的 GestureRecognizer 事件, (由 GestureSettings 属性) 指定的手势和操作。 有关此 API 的更多详细信息,请参阅 UWP WinRT ProcessDownEvent 主题。 |
ProcessInertia() |
执行惯性计算并引发各种惯性事件。 有关此 API 的更多详细信息,请参阅 UWP WinRT ProcessInertia 主题。 |
ProcessMouseWheelEvent(PointerPoint, Boolean, Boolean) |
处理指针输入,并引发适用于鼠标滚轮操作的 GestureRecognizer 事件, (由 GestureSettings 属性) 指定的手势和操作。 有关此 API 的更多详细信息,请参阅 UWP WinRT ProcessMouseWheelEvent 主题。 |
ProcessMoveEvents(IVector<PointerPoint>) |
处理指针输入,并引发适用于指针移动操作的 GestureRecognizer 事件, (由 GestureSettings 属性) 指定的手势和操作。 有关此 API 的更多详细信息,请参阅 UWP WinRT ProcessMoveEvents 主题。 |
ProcessUpEvent(PointerPoint) |
处理指针输入,并引发适用于指针向上操作的 GestureRecognizer 事件, (由 GestureSettings 属性) 指定的手势和操作。 有关此 API 的更多详细信息,请参阅 UWP WinRT ProcessUpEvent 主题。 |
事件
CrossSliding |
当用户在仅支持沿单轴平移的内容区域内) 通过单个触摸接触 (执行滑动或轻扫手势时发生。 手势必须以垂直于此平移轴的方向发生。 有关此 API 的更多详细信息,请参阅 UWP WinRT CrossSliding 主题。 |
Dragging |
当用户使用鼠标或笔/触笔执行滑动或轻扫手势 (单个接触) 时发生。 有关此 API 的更多详细信息,请参阅 UWP WinRT 拖动 主题。 |
Holding |
当用户使用单个触摸、鼠标、触摸板或笔/触笔接触) 执行按住手势 (时发生。 有关此 API 的更多详细信息,请参阅 UWP WinRT Holding 主题。 |
ManipulationCompleted |
当提升输入点并且通过惯性 (平移、扩展或旋转) 的所有后续运动已结束时发生。 有关此 API 的更多详细信息,请参阅 UWP WinRT ManipulationCompleted 主题。 |
ManipulationInertiaStarting |
当在操作过程中抬起所有接触点,并且操作速度足以启动惯性行为, (转换、扩展或旋转在) 提升输入指针后继续时发生。 有关此 API 的更多详细信息,请参阅 UWP WinRT ManipulationInertiaStarting 主题。 |
ManipulationStarted |
当一个或多个输入点已启动并且随后的运动 (平移、扩展或旋转) 已开始时发生。 有关此 API 的更多详细信息,请参阅 UWP WinRT ManipulationStarted 主题。 |
ManipulationUpdated |
在启动一个或多个输入点且后续运动 (平移、扩展或旋转) 进行之后发生。 有关此 API 的更多详细信息,请参阅 UWP WinRT ManipulationUpdated 主题。 |
RightTapped |
无论输入设备如何,指针输入都解释为右键单击手势时发生。 示例包括:
有关此 API 的更多详细信息,请参阅 UWP WinRT RightTapped 主题。 |
Tapped |
当指针输入被解释为点击手势时发生。 有关此 API 的更多详细信息,请参阅 UWP WinRT 点击 主题。 |