Thank you for your feedback! You have rated this topic in the last 30 days.
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.
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: