导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

GestureSettings Enumeration

指定应用程序支持的交互。

语法


var value = Windows.UI.Input.GestureSettings.none;

特性

[Flags()]
[Version(0x06020000)]

成员

GestureSettingsEnumeration 具有这些成员。

成员说明
None | none0

禁用对笔势和操作的支持。

Tap | tap1

启用对点击笔势的支持。

  • 触控:点击
  • 鼠标:左键单击
  • 钢笔/触笔:点击
DoubleTap | doubleTap2

启用对双击笔势的支持。

  • 触控:双重点击
  • 鼠标:左键双击
  • 钢笔/触笔:双击

此手势可用于选择某个词或打开某个文件或文件夹。

Hold | hold4

启用对按下并保持笔势的支持(通过单个接触点或钢笔/触笔接触)。如果在解除接触、检测到其他接触或启用笔势之前超过了时间阈值,则会引发 Holding 事件。

  • 触控:按住
  • 钢笔/触笔:按住

此笔势可用于显示上下文菜单。

HoldWithMouse | holdWithMouse8

通过鼠标左键,启用对按下并保持笔势的支持。如果在释放左键或启用笔势之前超过了时间阈值,则会引发 Holding 事件。

此笔势可用于显示上下文菜单。

RightTap | rightTap16

启用右击交互支持。 解除接触或释放鼠标按钮时会引发 RightTapped 事件。

  • 触控:按住。
  • 鼠标:按住,右键单击
  • 钢笔/触笔:按住、按下筒状按钮点击

此笔势可用于显示上下文菜单。

Drag | drag32

用鼠标或钢笔/触笔(单点接触)启用对滑动点击笔势的支持。检测到任意笔势时都会引发 Dragging 事件。

此笔势可用于文本选择,选择或重新排列对象,或滚动和平移。

注意  此交互过程中,鼠标和钢笔/触笔输入不会引发操作事件(ManipulationStartedManipulationUpdatedManipulationCompleted)。

指定对 Drag 和一个或多个操作设置的支持可让单个设备执行多个操作。例如,执行滑动重击笔势时,鼠标左键可选择文本,并滚动滚轮按钮滚动内容。

ManipulationTranslateX | manipulationTranslateX64

在水平轴上,通过指针输入启用对滑动笔势的支持。在此交付进行的过程中将引发所有的 ManipulationStartedManipulationUpdatedManipulationCompleted 事件。

此笔势可以用于重新排列对象。

ManipulationTranslateY | manipulationTranslateY128

在垂直轴上,通过指针输入启用对滑动笔势的支持。在此交付进行的过程中将引发所有的 ManipulationStartedManipulationUpdatedManipulationCompleted 事件。

此笔势可以用于重新排列对象。

ManipulationTranslateRailsX | manipulationTranslateRailsX256

在水平轴上使用轨道(引导)和指针输入启用对滑动笔势的支持。在此交付进行的过程中将引发所有的 ManipulationStartedManipulationUpdatedManipulationCompleted 事件。

此笔势可以用于重新排列对象。

ManipulationTranslateRailsY | manipulationTranslateRailsY512

在垂直轴上,使用轨道(引导)和指针输入启用对滑动笔势的支持。在此交付进行的过程中将引发所有的 ManipulationStartedManipulationUpdatedManipulationCompleted 事件。

此笔势可以用于重新排列对象。

ManipulationRotate | manipulationRotate1024

通过指针输入,启用对旋转笔势的支持。在此交付进行的过程中将引发所有的 ManipulationStartedManipulationUpdatedManipulationCompleted 事件。

ManipulationScale | manipulationScale2048

通过指针输入,启用对缩小或拉伸笔势的支持。

这些笔势可用于光学或语义式缩放和对对象进行大小调整。在此交付进行的过程中将引发所有的 ManipulationStartedManipulationUpdatedManipulationCompleted 事件。

ManipulationTranslateInertia | manipulationTranslateInertia4096

完成滑动笔势(通过指针输入)后,启用对转换惯性的支持。如果启用惯性,则会引发 ManipulationInertiaStarting 事件。

ManipulationRotateInertia | manipulationRotateInertia8192

完成旋转笔势(通过指针输入)后,启用对旋转惯性的支持。如果启用惯性,则会引发 ManipulationInertiaStarting 事件。

ManipulationScaleInertia | manipulationScaleInertia16384

完成缩小或拉伸笔势(通过指针输入)后,启用对缩放惯性的支持。如果启用惯性,则会引发 ManipulationInertiaStarting 事件。

CrossSlide | crossSlide32768

通过单个触控接触使用滑动点击笔势时,启用对 CrossSliding 交互的支持。

此笔势可用于选择或重新排列对象。

ManipulationMultipleFingerPanning | manipulationMultipleFingerPanning65536

在检测到两个或更多触摸触点时,启用移动并禁用缩放。

防止在使用多个手指平移时出现意外的缩放交互。

备注

Windows Phone 8

此 API 不实现,但是调用时会引发异常。请参见 Windows Phone 运行时 API

要求

最低支持客户端

Windows 8

最低支持服务器

Windows Server 2012

最低支持电话

Windows Phone 8 [未实现,请参见备注]

命名空间

Windows.UI.Input
Windows::UI::Input [C++]

元数据

Windows.winmd

 

 

显示:
© 2015 Microsoft