信息
您所需的主题如下所示。但此主题未包含在此库中。

Windows Phone 8 的手势支持

2014/6/18

适用于:Windows Phone 8 和 Windows Phone Silverlight 8.1 | Windows Phone OS 7.1

触控笔势是用户与 Windows Phone 交互的主要方法。触控笔势被定义为用户在触摸屏上使用单个或多个手指发起的运动。例如,点击“推送”按钮等 UI 元素。借助对触控输入的支持,您可以创建引人注目的、交互式最终用户应用。本主题总结了笔势系统,并提供了指向提供实现指南的主题的链接。

本主题包括以下部分。

有关支持的笔势的完整列表,请参见 Windows Phone 8 的输入

操作事件

通过处理操作事件来处理触控输入。处理这些事件时,您可以移动并缩放对象以响应触控和多点触控输入。下表描述了这些事件。

事件

描述

ManipulationStarted

当用户将单个手指或多个手指放在屏幕上开始直接操作时发生此事件。

ManipulationDelta

当用户在屏幕上移动单个手指或多个手指时重复发生此事件。

ManipulationCompleted

当用户将单个手指或多个手指移开屏幕时发生此事件。

有关如何处理这些操作事件的实现指南,请参见如何处理 Windows Phone 8 的操作事件。此链接的主题包含用于创建响应单点和多点触控输入的简单应用的说明。

UI 元素中的笔势支持

UIElement 派生的元素(包括控件)支持点击、双击、按住、平移和轻拂等笔势。有关更多信息,请参见 Windows Phone 8 的输入主题和 UIElement 类。

XNA Framework 提供了一个用于开发面向 Windows Phone OS 7.1 的应用的强大触控笔势系统。开发人员可以利用该内置笔势系统,而不是从头开始实现。面向 Windows Phone OS 7.1 的应用支持下列 XNA 笔势。

GestureType

描述

点按

手指触摸屏幕,然后释放。

DoubleTap

笔势表示连续两次点击。

长按

手指触摸屏幕并在所需位置停留很短一段时间。

FreeDrag

手指触摸屏幕,并向任何方向移动。

VerticalDrag

手指触摸屏幕,并上下移动。

HorizontalDrag

手指触摸屏幕,并左右移动。

DragComplete

表示 FreeDrag、VerticalDrag 或 HorizontalDrag 笔势的结束。

轻拂

手指在屏幕上滑动,不停止即抬起。

捏合

两个手指在屏幕上点按并移动。

PinchComplete

此笔势表示捏合笔势的结束。

显示: