Partager via


ITransformProvider2 Interface

Définition

Étend l’interface ITransformProvider pour permettre aux fournisseurs Microsoft UI Automation d’exposer l’API afin de prendre en charge la fonctionnalité de zoom de la fenêtre d’affichage d’un contrôle.

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
Attributs
Implémente

Remarques

Ce modèle contient des instructions et des conventions qui ne sont pas entièrement documentées ici. Pour plus d’informations sur l’objet de ce modèle, consultez Transformer le modèle de contrôle.

Utilisez la classe TransformPattern2Identifiers si vous souhaitez référencer les propriétés de modèle ITransformProvider2 à partir du code de contrôle lorsque vous appelez AutomationPeer.RaisePropertyChangedEvent.

Propriétés

CanMove

Obtient une valeur qui indique si l’élément peut être déplacé.

(Hérité de ITransformProvider)
CanResize

Obtient une valeur qui indique si l’élément peut être redimensionné.

(Hérité de ITransformProvider)
CanRotate

Obtient une valeur qui indique si l’élément peut être pivoté.

(Hérité de ITransformProvider)
CanZoom

Obtient une valeur qui indique si le contrôle prend en charge le zoom de sa fenêtre d’affichage.

MaxZoom

Obtient le niveau de zoom maximal de l’élément.

MinZoom

Obtient le niveau de zoom minimal de l’élément.

ZoomLevel

Obtient le niveau de zoom de la fenêtre d’affichage du contrôle.

Méthodes

Move(Double, Double)

Déplace le contrôle.

(Hérité de ITransformProvider)
Resize(Double, Double)

Redimensionne le contrôle.

(Hérité de ITransformProvider)
Rotate(Double)

Fait pivoter le contrôle.

(Hérité de ITransformProvider)
Zoom(Double)

Zoome la fenêtre d’affichage du contrôle.

ZoomByUnit(ZoomUnit)

Zoome la fenêtre d’affichage du contrôle par l’unité logique spécifiée.

S’applique à

Voir aussi