PinchGestureRecognizer
A gesture recognizer that tracks a pinch gesture. A pinch gesture occurs when two pointer contacts are brought towards each other, or away from each other. This is useful in controls that implements a pinch to zoom interaction.
Using a PinchGestureRecognizer
A PinchGestureRecognizer can be attached to a control using the control's GestureRecognizers property.
<Image Stretch="UniformToFill"
Margin="5"
Name="image"
Source="/image.jpg">
<Image.GestureRecognizers>
<PinchGestureRecognizer/>
</Image.GestureRecognizers>
</Image>
C#
image.GestureRecognizers.Add(new PinchGestureRecognizer());
The PinchGestureRegonizer raises a Gestures.PinchEvent when it detects the start of a pull gesture. When the pull ends, from the pointer being released or another gesture start, it raises a Gestures.PinchEndedEvent.
The Scale property in the args passed to the Gestures.PinchEvent event handler contains the relative size of the pinch since it started.
More Information
info