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 durch einen Microsoft Benutzeroberflächenautomatisierung Client auf Steuerelemente oder Elemente zu unterstützen, die innerhalb eines zweidimensionalen Raums verschoben, verkleinert oder gedreht werden können. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.Transform anfordert.
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
- Abgeleitet
- Attribute
Hinweise
Dieses Muster enthält Richtlinien und Konventionen, die hier nicht vollständig dokumentiert sind. Weitere Informationen zu diesem Muster finden Sie unter Transform Control Pattern.
ITransformProvider wird nicht von vorhandenen Windows-Runtime Automatisierungspeers implementiert. Die Schnittstelle ist vorhanden, damit benutzerdefinierte Steuerelementautoren das Automatisierungsmuster in einem benutzerdefinierten Steuerelement unterstützen und ihre Automatisierungsunterstützung mithilfe derselben Windows-Runtime verwalteten oder C++-API implementieren können, wie sie zum Definieren von Steuerelementlogik oder anderen Automatisierungsunterstützungen verwenden.
Verwenden Sie die TransformPatternIdentifiers-Klasse , wenn Sie beim Aufrufen von AutomationPeer.RaisePropertyChangedEvent auf die ITransformProvider-Mustereigenschaften des Steuerelementcodes verweisen möchten.
Eigenschaften
| Name | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| Move(Double, Double) |
Verschiebt das Steuerelement. |
| Resize(Double, Double) |
Ändert die Größe des Steuerelements. |
| Rotate(Double) |
Dreht das Steuerelement. |