ManipulationDelta structure

Applies to Windows and Windows Phone

Contains the accumulated transformations for the current manipulation.

Syntax


Public Structure ManipulationDelta

Attributes

[Version(0x06020000)]

Members

The ManipulationDelta structure has these fields.

FieldData typeDescription
Expansion | expansion

Number [JavaScript] | System.Single [.NET] | float32 [C++]

The change in distance between touch contacts, as DIPs. For example, if the distance between two contacts changes from 100 DIPs to 200 DIPs during a manipulation, the value of Expansion would be 100.0.

Rotation | rotation

Number [JavaScript] | System.Single [.NET] | float32 [C++]

The change in angle of rotation, in degrees.

Scale | scale

Number [JavaScript] | System.Single [.NET] | float32 [C++]

The change in distance between touch contacts, as a percentage. For example, if the distance between two contacts changes from 100 DIPs to 200 DIPs during a manipulation, the value of Scale would be 1.0.

Translation | translation

Point

The change in x-y screen coordinates, in DIPs.

 

Remarks

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Minimum supported phone

Windows Phone 8.1 [Windows Phone Silverlight 8.1 and Windows Runtime apps]

Namespace

Windows.UI.Input
Windows::UI::Input [C++]

Metadata

Windows.winmd

See also

ManipulationCompletedEventArgs.Cumulative | manipulationCompletedEventArgs.cumulative Property
ManipulationVelocities

 

 

Show:
© 2014 Microsoft