Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
![]() |
---|
Esta documentación está dirigida a desarrolladores de .NET Framework que desean usar las clases administradas de UI Automation definidas en el espacio de nombres System.Windows.Automation.Para obtener información actualizada sobre UI Automation, vea Windows Automation API: UI Automation. |
En este tema se presentan las directrices y convenciones de implementación de ITransformProvider, incluida la información acerca de propiedades, métodos y eventos. Los vínculos a referencias adicionales se enumeran al final del tema.
El patrón de control TransformPattern se usa para admitir controles que se pueden mover, cambiar de tamaño o girar en un espacio bidimensional. Para obtener ejemplos de controles que implementan este patrón de control, consulte Asignación de patrones de controles para clientes de UI Automation.
Este tema contiene las secciones siguientes.
- Directrices y convenciones de implementación
- Miembros necesarios para ITransformProvider
- Excepciones
- Temas relacionados
Directrices y convenciones de implementación
Al implementar el patrón de control Transform, tenga en cuenta las directrices y convenciones siguientes:
La compatibilidad con este patrón de control no se limita a los objetos del escritorio. Los elementos secundarios de un objeto contenedor deben admitir también este patrón de control si se pueden mover, cambiar de tamaño o girar libremente dentro de los límites del contenedor.
Un objeto no se puede mover, cambiar de tamaño o girar de tal forma que su posición en pantalla quede totalmente fuera de las coordenadas de su objeto contenedor y, por tanto, inaccesible al teclado o al mouse (por ejemplo, cuando una ventana de nivel superior se mueve fuera de la pantalla o un objeto secundario se mueve fuera de los límites de la ventanilla del contenedor). En estos casos, el objeto se coloca lo más cerca posible de las coordenadas de pantalla solicitadas, invalidándose las coordenadas superior o izquierda para que estén dentro de los límites del contenedor.
En el caso de los sistemas multimonitor, si un objeto se mueve, cambia de tamaño o gira completamente fuera de las coordenadas de pantalla de escritorio combinadas, el objeto se coloca en el monitor principal, lo más próximo posible a las coordenadas solicitadas.
Todos los parámetros y valores de propiedad son absolutos e independientes de la configuración regional.
Miembros necesarios para ITransformProvider
Los siguientes métodos y propiedades son necesarios para implementar ITransformProvider.
Miembros necesarios |
Tipo de miembro |
Notas |
---|---|---|
Propiedad |
Ninguno |
|
Propiedad |
Ninguno |
|
Propiedad |
Ninguno |
|
Método |
Ninguno |
|
Método |
Ninguno |
|
Método |
Ninguno |
Este patrón de control no tiene eventos asociados.
Excepciones
Los proveedores deben iniciar las excepciones siguientes.
Tipo de excepción |
Condition |
---|---|
|
|
|
|
|
Vea también
Tareas
Patrones de control compatibles en un proveedor de UI Automation
Utilizar el almacenamiento en caché en la UI Automation
Conceptos
Información general acerca de los patrones de control de automatización de la interfaz de usuario