Manipulations and Inertia

.NET Framework (current version)

The manipulations and inertia processor classes assist your application in moving user interface (UI) elements on the screen in a natural and intuitive way. Manipulations enable users to move, rotate, and resize components by using manipulators, such as a mouse device, a stylus, or (in a direct touch-enabled scenario) their fingers. Inertia emulates real-world behavior for UI elements that are in motion by simulating friction forces on the elements. This enables elements to gradually slow their movement (both linear and angular) before coming to a stop.

Manipulations and inertia processing can be used in a variety of UI frameworks, such as Microsoft Windows Presentation Foundation (WPF) or Microsoft XNA.

Manipulations and Inertia Overview

Using Manipulations and Inertia in an XNA Application