ITransformProvider2 介面

定義

擴充 ITransformProvider 介面,讓 Microsoft UI 自動化提供者能夠公開 API 以支援控制項的檢視區縮放功能。

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
衍生
屬性
實作

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

此模式具有此處未完整記載的指導方針和慣例。 如需此模式用途的詳細資訊,請參閱 轉換控制項模式

如果您想要在呼叫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)

依指定的邏輯單元縮放控制項的檢視區。

適用於

另請參閱