ITransformProvider2 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
擴充 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) |
依指定的邏輯單元縮放控制項的檢視區。 |