Manipulations and Inertia in the Presentation Layer

Manipulations and Inertia in the Presentation Layer

The .NET Framework 4 manipulation processor enables your application to track changes that are made to touch devices in a collection. When users interact with an application that uses the manipulation processor, they can move, rotate, and scale objects on the Microsoft Surface screen. Changes that are made by a user's fingers are interpreted together with other touches that are part of the manipulation collection. You can create multiple manipulation processor objects simultaneously to support more than one set of hands.

In most situations where an application has one or more user interface (UI) elements to move, rotate, or resize, you can use the ScatterView control to manage manipulations (and inertia). The ScatterView control wraps the manipulation processor. This topic describes how to manage manipulations by using the manipulation processor directly.

Using Manipulations

For detailed information about how to use manipulations in your Surface applications, see the Manipulations and Inertia Overview. You can also find code examples for WPF applications in the following topics:

Manipulation Examples

For complete code samples that shows how to use manipulations in a Surface application, see the ScatterPuzzle, Item Compare, Shopping Cart, and Tag Visualizer Events SDK samples that comes with the Surface SDK.

Did you find this information useful? Please send us your suggestions and comments.

© Microsoft Corporation. All rights reserved.
© 2016 Microsoft