ITransformProvider 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
公开方法和属性以支持UI 自动化客户端对可在二维空间内移动、调整大小或旋转的控件的访问。
public interface class ITransformProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("6829ddc4-4f91-4ffa-b86f-bd3e2987cb4c")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITransformProvider
public interface ITransformProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("6829ddc4-4f91-4ffa-b86f-bd3e2987cb4c")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITransformProvider = interface
type ITransformProvider = interface
Public Interface ITransformProvider
- 派生
- 属性
注解
在必须支持 TransformPattern 控件模式的UI 自动化提供程序上实现。
此控件模式的支持不限于桌面上的对象。 只要可以在容器边界内自由移动、调整子级或旋转子级,此控件模式也必须由容器对象的子级实现。
属性
| 名称 | 说明 |
|---|---|
| CanMove |
获取一个值,该值指定是否可以移动控件。 |
| CanResize |
获取一个值,该值指定是否可以调整UI 自动化元素的大小。 |
| CanRotate |
获取一个值,该值指定是否可以旋转控件。 |
方法
| 名称 | 说明 |
|---|---|
| Move(Double, Double) |
移动控件。 |
| Resize(Double, Double) |
调整控件的大小。 |
| Rotate(Double) |
旋转控件。 |