ITransformProvider Gränssnitt

Definition

Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till kontroller som kan flyttas, ändras eller roteras inom ett tvådimensionellt utrymme.

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
Härledda
Attribut

Kommentarer

Implementerad på en UI Automation-provider som måste ha stöd för kontrollmönstret TransformPattern.

Stöd för det här kontrollmönstret är inte begränsat till objekt på skrivbordet. Det här kontrollmönstret måste också implementeras av underordnade till ett containerobjekt så länge underordnade objekt kan flyttas, storleksändras eller roteras fritt inom containerns gränser.

Egenskaper

Name Description
CanMove

Hämtar ett värde som anger om kontrollen kan flyttas.

CanResize

Hämtar ett värde som anger om UI Automation-elementet kan ändras.

CanRotate

Hämtar ett värde som anger om kontrollen kan roteras.

Metoder

Name Description
Move(Double, Double)

Flyttar kontrollen.

Resize(Double, Double)

Ändrar storlek på kontrollen.

Rotate(Double)

Roterar kontrollen.

Gäller för

Se även