ITransformProvider2 Interface

Definition

Extends the ITransformProvider interface to enable Microsoft UI Automation providers to expose API to support the viewport zooming functionality of a control.

C#
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2830178134, 41887, 20119, 140, 125, 193, 234, 141, 214, 51, 197)]
public interface ITransformProvider2 : ITransformProvider
Derived
Attributes
Implements

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Remarks

This pattern has guidelines and conventions that aren't fully documented here. For more info on what this pattern is for, see Transform Control Pattern.

Use the TransformPattern2Identifiers class if you want to reference the ITransformProvider2 pattern properties from control code when you call RaisePropertyChangedEvent.

Properties

CanMove

Gets a value that indicates whether the element can be moved.

(Inherited from ITransformProvider)
CanResize

Gets a value that indicates whether the element can be resized.

(Inherited from ITransformProvider)
CanRotate

Gets a value that indicates whether the element can be rotated.

(Inherited from ITransformProvider)
CanZoom

Gets a value that indicates whether the control supports zooming of its viewport.

MaxZoom

Gets the maximum zoom level of the element.

MinZoom

Gets the minimum zoom level of the element.

ZoomLevel

Gets the zoom level of the control's viewport.

Methods

Move(Double, Double)

Moves the control.

(Inherited from ITransformProvider)
Resize(Double, Double)

Resizes the control.

(Inherited from ITransformProvider)
Rotate(Double)

Rotates the control.

(Inherited from ITransformProvider)
Zoom(Double)

Zooms the viewport of the control.

ZoomByUnit(ZoomUnit)

Zooms the viewport of the control by the specified logical unit.

Applies to

Product Versions
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

See also