TouchFrameEventArgs::GetTouchPoints Method (IInputElement^)

.NET Framework (current version)

Returns a collection that contains the current touch point for each active touch device relative to the specified element.

Namespace:   System.Windows.Input
Assembly:  PresentationCore (in PresentationCore.dll)

TouchPointCollection^ GetTouchPoints(
	IInputElement^ relativeTo


Type: System.Windows::IInputElement^

The element that defines the coordinate space. To use WPF absolute coordinates, specify relativeTo as null.

Return Value

Type: System.Windows.Input::TouchPointCollection^

A collection that contains the current TouchPoint for each active TouchDevice.

The following code processes the touch points retrieved from the TouchFrameEventArgs. When a touch is pressed on the canvas, the TouchDevice is captured to the canvas. When the touch is raised, the TouchDevice is released. When a touch moves across the canvas, the Id is checked. If the Id matches the Id of the primary touch point, which indicates the first touch, its location is recorded. If the move came from the second touch, a line is drawn from the position of the first touch to the position of the second touch.

This example is part of a larger example that is available in the Touch class overview.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 4.0
Return to top