Condividi tramite


ITransformProvider Interfaccia

Definizione

Espone metodi e proprietà per supportare l'accesso da parte di un client microsoft Automazione interfaccia utente a controlli o elementi che possono essere spostati, ridimensionati o ruotati all'interno di uno spazio bidimensionale. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata GetPattern e PatternInterface.Transform.

public interface class ITransformProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2036797405, 63145, 19045, 175, 23, 134, 29, 183, 153, 162, 218)]
struct ITransformProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2036797405, 63145, 19045, 175, 23, 134, 29, 183, 153, 162, 218)]
public interface ITransformProvider
Public Interface ITransformProvider
Derivato
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Questo modello include linee guida e convenzioni che non sono completamente documentate qui. Per altre informazioni su questo modello, vedere Trasforma modello di controllo.

ITransformProvider non è implementato da alcun peer di automazione Windows Runtime esistenti. L'interfaccia esiste in modo che gli autori di controlli personalizzati possano supportare il modello di automazione in un controllo personalizzato e implementare il supporto di automazione usando la Windows Runtime stessa API gestita o C++ gestita o C++ da usare per definire la logica di controllo o altri supporti di automazione.

Usare la classe TransformPatternIdentifiers se si desidera fare riferimento alle proprietà del modello ITransformProvider dal codice di controllo quando si chiama RaisePropertyChangedEvent.

Proprietà

CanMove

Ottiene un valore che indica se l'elemento può essere spostato.

CanResize

Ottiene un valore che indica se l'elemento può essere ridimensionato.

CanRotate

Ottiene un valore che indica se l'elemento può essere ruotato.

Metodi

Move(Double, Double)

Sposta il controllo.

Resize(Double, Double)

Ridimensiona il controllo.

Rotate(Double)

Ruota il controllo.

Si applica a

Vedi anche