GestureSettings 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public enum class GestureSettings
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
enum class GestureSettings
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public enum GestureSettings
var value = Microsoft.UI.Input.GestureSettings.none
Public Enum GestureSettings
- 继承
-
GestureSettings
- 属性
字段
CrossSlide | 32768 | 在通过单个触摸接触使用幻灯片或轻扫手势时,启用 对 CrossSliding 交互的支持。此手势可用于选择或重新排列对象。 |
DoubleTap | 2 | 启用对双击手势的支持。
此手势可用于选择单词或打开文件或文件夹。 |
Drag | 32 | 使用鼠标或笔/触笔 (单个接触) 启用对幻灯片或轻扫手势的支持。 检测到任一手势时,将引发 拖动 事件。此手势可用于文本选择、选择或重新排列对象,或者滚动和平移。 注意 在此交互过程中,鼠标和笔/触笔输入不会 (引发 ManipulationStarted、 ManipulationUpdated 和 ManipulationCompleted) 操作事件。 指定对 拖动 和一个或多个操作设置的支持使单个设备能够执行多个操作。 例如,可以使用鼠标左键执行滑动或轻扫手势以选择文本,同时滚动滚轮按钮以滚动内容。 |
Hold | 4 | 从一次触摸或笔/触笔接触) 启用对按住手势 (的支持。 如果在解除接触之前越过时间阈值、检测到其他接触或启动手势,则会引发 “保持 ”事件。
此手势可用于显示上下文菜单。 |
HoldWithMouse | 8 | 通过鼠标上的左按钮启用对长按手势的支持。 如果在释放左按钮或启动手势之前超过时间阈值,则会引发 Holding 事件。此手势可用于显示上下文菜单。 |
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 | 启用对点击手势的支持。
|