ManipulationDelta structure
Collapse the table of content
Expand the table of content

ManipulationDelta structure

Contains the accumulated transformations for the current manipulation.

Syntax


public struct ManipulationDelta

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.

 

Requirements (Windows 10 device family)

Device family

Universal, introduced version 10.0.10240.0

API contract

Windows.Foundation.UniversalApiContract, introduced version 1.0

Namespace

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

Metadata

Windows.Foundation.UniversalApiContract.winmd

Requirements (Windows 8.x and Windows Phone 8.x)

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

Attributes

[Version(0x06020000)]

See also

ManipulationCompletedEventArgs.Cumulative | manipulationCompletedEventArgs.cumulative Property
ManipulationVelocities

 

 

Show:
© 2016 Microsoft