Freigeben über


ITransformProvider2 Schnittstelle

Definition

Erweitert die ITransformProvider-Schnittstelle , damit Microsoft-Benutzeroberflächenautomatisierungsanbieter die API verfügbar machen können, um die Viewport-Zoomfunktion eines Steuerelements zu unterstützen.

public interface class ITransformProvider2 : ITransformProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2106708013, 33793, 23800, 187, 196, 71, 57, 26, 82, 66, 21)]
struct ITransformProvider2 : ITransformProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2106708013, 33793, 23800, 187, 196, 71, 57, 26, 82, 66, 21)]
public interface ITransformProvider2 : ITransformProvider
Public Interface ITransformProvider2
Implements ITransformProvider
Attribute
Implementiert

Hinweise

Dieses Muster verfügt über Richtlinien und Konventionen, die hier nicht vollständig dokumentiert sind. Weitere Informationen dazu, wofür dieses Muster vorgesehen ist, finden Sie unter Transformieren des Steuerelementmusters.

Verwenden Sie die TransformPattern2Identifiers-Klasse , wenn Sie beim Aufrufen von AutomationPeer.RaisePropertyChangedEvent aus dem Steuerelementcode auf die ITransformProvider2-Mustereigenschaften verweisen möchten.

Eigenschaften

CanMove

Ruft einen Wert ab, der angibt, ob das Element verschoben werden kann.

(Geerbt von ITransformProvider)
CanResize

Ruft einen Wert ab, der angibt, ob die Größe des Elements geändert werden kann.

(Geerbt von ITransformProvider)
CanRotate

Ruft einen Wert ab, der angibt, ob das Element gedreht werden kann.

(Geerbt von ITransformProvider)
CanZoom

Ruft einen Wert ab, der angibt, ob das Steuerelement das Zoomen seines Viewports unterstützt.

MaxZoom

Ruft den maximalen Zoomfaktor des Elements ab.

MinZoom

Ruft den minimalen Zoomfaktor des Elements ab.

ZoomLevel

Ruft den Zoomfaktor des Viewports des Steuerelements ab.

Methoden

Move(Double, Double)

Verschiebt das Steuerelement.

(Geerbt von ITransformProvider)
Resize(Double, Double)

Ändert die Größe des Steuerelements.

(Geerbt von ITransformProvider)
Rotate(Double)

Dreht das Steuerelement.

(Geerbt von ITransformProvider)
Zoom(Double)

Vergrößert den Viewport des Steuerelements.

ZoomByUnit(ZoomUnit)

Vergrößert den Viewport des Steuerelements um die angegebene logische Einheit.

Gilt für:

Weitere Informationen