Surface 2.0 SDK. Multi-touch in WPF 4 Part 3 – Manipulation Events - Anson Tsao's Blog. One of the most common usage of multi-touch input is for panning, zooming and rotation. With WPF4, the easiest way to implement these gestures is by using the Manipulation events on UIElements. Manipulation events also support simple inertial physics for a more fluid user experience. You may well wonder why we call these ‘manipulation’ events rather than gestures like Win32’s WM_GESTURE messages. With manipulation events, we interpret the multi-touch input to simulate directly manipulating the on screen elements, as if you are using your fingers to move, rotate and stretch physical objects. There are typically 2 ways of using manipulation events: 1) to interpret the events for panning/zooming/rotating content such as maps and images, 2) to interpret these events for manipulating onscreen elements such as organizing a deck of cards, moving puzzle pieces etc.
Manipulation Events Manipulation events on the UIElement is a state machine for the interaction sequence. Getting Started That’s it! Download Details - Microsoft Download Center - Microsoft Surface sample for Microsoft Silverlight.