Version

Touch Gesture Support

Topic Overview

Purpose

This topic explains the touch gesture support of the XAML controls, the usage of the controls in touch environment and the limitations you can face while using the controls.

In this topic

This topic contains the following sections:

Touch Gesture Support

Starting from the 12.1 release the Ultimate UI for WPF controls support touch gestures. There are many improvements in the controls to support touch gestures, like larger touch targets and invisible touch buffers so that the controls can be easily operated in a touch environment. Also to make controls even more easy to use with fingers you can apply a specially created Metro Theme.

Supported Gestures

Gesture Description Activity

Tap

Briefly touch the surface once.

  • Clicks buttons

  • Selects items

  • Selects cells in lists

  • Selects grids

Long Press

Touch the surface for an extended period of time and release when an indicator is shown.

  • Shows contextual information /contextual menus

  • Acts as a tap action if no other functionality applies

Double Tap

Touch the surface twice in a short period of time.

Acts as one of the following:

  • a mouse double click

  • zoom in

  • open

  • edit

Pan

Touch the surface and then move your finger immediately without losing contact.

  • Scrolls an area (if in scrollable area)

  • Moves an element (if over an element)

  • Resizes (windows, dialogs or other resizable elements)

Touch the surface, pause for a short period of time (less than 1 sec.) and then move your finger without losing contact.

  • Moves an element (if over an element)

  • Resizes (windows, dialogs or other resizable elements)

  • Scrolls an area (if in scrollable area)

Flick

Touch and quickly brush the surface.

Used for inertial scroll of scrollable content

Unsupported Gestures

Gesture Description

Hover

Due to the nature of the touch environment it is not possible to perform hovering over an element, so contextual information (like tooltips) should be shown using other technics depending of the application user interface.

Note
Note

Note:You can disable the “Pan” and “Flick” gestures by setting the IsTouchSupportEnabled property to false. The IsTouchSupportEnabled property is available on the following controls:

Related Content

Topics

The following topics provide additional information related to this topic.

Topic Purpose

Describes the Metro theme for the XAML controls.