次の方法で共有


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)

指定した論理単位でコントロールのビューポートをズームします。

適用対象

こちらもご覧ください