ITransformProvider Interfaz

Definición

Expone métodos y propiedades para admitir el acceso de un cliente de Automatización de la interfaz de usuario de Microsoft a controles o elementos que se pueden mover, cambiar de tamaño o girar dentro de un espacio bidimensional. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada GetPattern y PatternInterface.Transform.

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
Derivado
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Este patrón tiene instrucciones y convenciones que no están totalmente documentadas aquí. Para obtener más información sobre lo que es este patrón, consulta Patrón de control de transformación.

ITransformProvider no está implementado por ningún elemento del mismo nivel de automatización de Windows Runtime existente. La interfaz existe para que los autores de controles personalizados puedan admitir el patrón de automatización en un control personalizado e implementar su compatibilidad con la automatización mediante la misma API administrada de Windows Runtime o C++ que usan para definir la lógica de control u otra compatibilidad de automatización.

Use la clase TransformPatternIdentifiers si desea hacer referencia a las propiedades del patrón ITransformProvider desde el código de control al llamar a RaisePropertyChangedEvent.

Propiedades

CanMove

Obtiene un valor que indica si el elemento se puede mover.

CanResize

Obtiene un valor que indica si se puede cambiar el tamaño del elemento.

CanRotate

Obtiene un valor que indica si el elemento se puede girar.

Métodos

Move(Double, Double)

Mueve el control.

Resize(Double, Double)

Cambia el tamaño del control.

Rotate(Double)

Gira el control.

Se aplica a

Consulte también