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