ITransformProvider2 Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
É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. |