ITransformProvider Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Macht Methoden und Eigenschaften verfügbar, um den Zugriff eines Microsoft UI Automation-Clients auf Steuerelemente oder Elemente zu unterstützen, die innerhalb eines zweidimensionalen Raums verschoben, geändert oder gedreht werden können. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.Transform anfordert.
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
- Abgeleitet
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Dieses Muster enthält Richtlinien und Konventionen, die hier nicht vollständig dokumentiert sind. Weitere Informationen dazu, wofür dieses Muster dient, finden Sie unter Transform Control Pattern.
ITransformProvider wird nicht von vorhandenen Windows-Runtime Automation-Peers implementiert. Die Schnittstelle ist vorhanden, sodass autoren von benutzerdefinierten Steuerelementen das Automatisierungsmuster in einem benutzerdefinierten Steuerelement unterstützen und ihre Automatisierungsunterstützung mithilfe der gleichen Windows-Runtime verwalteten oder C++-API implementieren können, die sie zum Definieren von Steuerungslogik oder anderer Automatisierungsunterstützung verwenden.
Verwenden Sie die TransformPatternIdentifiers-Klasse , wenn Sie beim Aufrufen von RaisePropertyChangedEvent über den Steuerelementcode auf die ITransformProvider-Mustereigenschaften verweisen möchten.
Eigenschaften
CanMove |
Ruft einen Wert ab, der angibt, ob das Element verschoben werden kann. |
CanResize |
Ruft einen Wert ab, der angibt, ob die Größe des Elements geändert werden kann. |
CanRotate |
Ruft einen Wert ab, der angibt, ob das Element gedreht werden kann. |
Methoden
Move(Double, Double) |
Verschiebt das Steuerelement. |
Resize(Double, Double) |
Ändert die Größe des Steuerelements. |
Rotate(Double) |
Dreht das Steuerelement. |