GestureSettings 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public enum class GestureSettings
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class GestureSettings
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum GestureSettings
var value = Windows.UI.Input.GestureSettings.none
Public Enum GestureSettings
- 继承
-
GestureSettings
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
字段
CrossSlide | 32768 | 在通过单个触摸触点使用幻灯片或轻扫手势时,启用对 CrossSliding 交互的支持。此手势可用于选择或重新排列对象。 |
DoubleTap | 2 | 启用对双击手势的支持。
|
Drag | 32 | 使用鼠标或笔/触笔 (单接触) 启用 对幻灯片 或 轻扫 手势的支持。 检测到任一手势时,将引发 拖动 事件。此手势可用于文本选择、选择或重新排列对象,或者滚动和平移。 注意 在此交互过程中,鼠标和笔/触笔输入不会 (引发 ManipulationStarted、 ManipulationUpdated 和 ManipulationCompleted) 操作事件。 指定对 拖动 的支持以及一个或多个操作设置使单个设备能够执行多个操作。 例如,可以使用鼠标左键执行 滑动 或 轻扫 手势以选择文本,而滚轮按钮可以滚动滚动内容。 |
Hold | 4 | 启用对从单次触摸或笔/触笔接触) (按住手势的支持。 如果在解除接触之前越过时间阈值、检测到其他接触或启动手势,则会引发 “保持 ”事件。
|
HoldWithMouse | 8 | 通过鼠标上的左按钮启用对按住手势的支持。 如果在释放左侧按钮或启动手势之前超过时间阈值,则会引发 “保持 ”事件。此手势可用于显示上下文菜单。 |
ManipulationMultipleFingerPanning | 65536 | 启用平移并在检测到两个或更多触摸接触时禁用缩放。防止使用多根手指平移时发生意外的缩放交互。 |
ManipulationRotate | 1024 | 通过指针输入启用对旋转手势的支持。 ManipulationStarted、ManipulationUpdated 和 ManipulationCompleted 事件都是在此交互过程中引发的。 |
ManipulationRotateInertia | 8192 | 通过指针输入) 旋转手势 (后,启用对旋转惯性的支持。 如果启用了惯性,则会引发 ManipulationInertiaStarting 事件。 |
ManipulationScale | 2048 | 通过指针输入启用对收缩或拉伸手势的支持。这些手势可用于视觉或语义缩放和调整对象的大小。 ManipulationStarted、ManipulationUpdated 和 ManipulationCompleted 事件都是在此交互过程中引发的。 |
ManipulationScaleInertia | 16384 | 通过指针输入) 完成收缩或拉伸手势 (后,启用缩放惯性支持。 如果启用了惯性,则会引发 ManipulationInertiaStarting 事件。 |
ManipulationTranslateInertia | 4096 | 通过指针输入) 完成 滑动 手势 (后,启用对翻译惯性的支持。 如果启用了惯性,则会引发 ManipulationInertiaStarting 事件。 |
ManipulationTranslateRailsX | 256 | 在水平轴上使用导轨 (参考线) 通过指针输入启用 对滑动 手势的支持。 ManipulationStarted、ManipulationUpdated 和 ManipulationCompleted 事件都是在此交互过程中引发的。此手势可用于重新排列对象。 |
ManipulationTranslateRailsY | 512 | 在垂直轴上使用导轨 (参考线) 通过指针输入启用 对滑动 手势的支持。 ManipulationStarted、ManipulationUpdated 和 ManipulationCompleted 事件都是在此交互过程中引发的。此手势可用于重新排列对象。 |
ManipulationTranslateX | 64 | 在水平轴上通过指针输入启用 对滑动 手势的支持。 ManipulationStarted、ManipulationUpdated 和 ManipulationCompleted 事件都是在此交互过程中引发的。此手势可用于重新排列对象。 |
ManipulationTranslateY | 128 | 在垂直轴上通过指针输入启用 对滑动 手势的支持。 ManipulationStarted、ManipulationUpdated 和 ManipulationCompleted 事件都是在此交互过程中引发的。此手势可用于重新排列对象。 |
None | 0 | 禁用对手势和操作的支持。 |
RightTap | 16 | 启用对右键单击交互的支持。 抬起触点或松开鼠标按钮时,将引发 RightTapped 事件。
|
Tap | 1 | 启用对点击手势的支持。
|