ITransformProvider2 Interface
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Extends the ITransformProvider interface to enable Microsoft UI Automation providers to expose API to support the viewport zooming functionality of a control.
public interface class ITransformProvider2 : ITransformProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2830178134, 41887, 20119, 140, 125, 193, 234, 141, 214, 51, 197)]
struct ITransformProvider2 : ITransformProvider
[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
Public Interface ITransformProvider2
Implements ITransformProvider
- Derived
- Attributes
- Implements
Device family |
Windows 10 (introduced in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
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.
Can |
Gets a value that indicates whether the element can be moved. (Inherited from ITransformProvider) |
Can |
Gets a value that indicates whether the element can be resized. (Inherited from ITransformProvider) |
Can |
Gets a value that indicates whether the element can be rotated. (Inherited from ITransformProvider) |
Can |
Gets a value that indicates whether the control supports zooming of its viewport. |
Max |
Gets the maximum zoom level of the element. |
Min |
Gets the minimum zoom level of the element. |
Zoom |
Gets the zoom level of the control's viewport. |
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. |
Zoom |
Zooms the viewport of the control by the specified logical unit. |
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 |