ITransformProvider2 接口

定义

扩展 ITransformProvider 接口,使 Microsoft UI 自动化提供程序能够公开 API 以支持控件的视区缩放功能。

public interface class ITransformProvider2 : ITransformProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2106708013, 33793, 23800, 187, 196, 71, 57, 26, 82, 66, 21)]
struct ITransformProvider2 : ITransformProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2106708013, 33793, 23800, 187, 196, 71, 57, 26, 82, 66, 21)]
public interface ITransformProvider2 : ITransformProvider
Public Interface ITransformProvider2
Implements ITransformProvider
属性
实现

注解

此模式包含此处未完整记录的准则和约定。 有关此模式的用途的详细信息,请参阅 转换控件模式

如果要在调用 AutomationPeer.RaisePropertyChangedEvent 时从控件代码中引用 ITransformProvider2 模式属性,请使用 TransformPattern2Identifiers 类。

属性

CanMove

获取一个值,该值指示是否可以移动元素。

(继承自 ITransformProvider)
CanResize

获取一个值,该值指示是否可以调整元素的大小。

(继承自 ITransformProvider)
CanRotate

获取一个值,该值指示元素是否可以旋转。

(继承自 ITransformProvider)
CanZoom

获取一个值,该值指示控件是否支持缩放其视区。

MaxZoom

获取元素的最大缩放级别。

MinZoom

获取元素的最小缩放级别。

ZoomLevel

获取控件视区缩放级别。

方法

Move(Double, Double)

移动此控件。

(继承自 ITransformProvider)
Resize(Double, Double)

调整控件大小。

(继承自 ITransformProvider)
Rotate(Double)

旋转控件。

(继承自 ITransformProvider)
Zoom(Double)

缩放控件的视区。

ZoomByUnit(ZoomUnit)

按指定的逻辑单元缩放控件的视区。

适用于

另请参阅