ITransformProvider Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 AutomationPeer.GetPattern e PatternInterface.Transform.
public interface class ITransformProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1876388232, 36690, 24306, 168, 38, 156, 140, 73, 81, 201, 17)]
struct ITransformProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(1876388232, 36690, 24306, 168, 38, 156, 140, 73, 81, 201, 17)]
public interface ITransformProvider
Public Interface ITransformProvider
- Derivato
- Attributi
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 AutomationPeer.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. |