Implementar el patrón de control GridItem de UI Automation
Nota
Esta documentación está dirigida a los desarrolladores de .NET Framework que quieran usar las clases de automatización de la interfaz de usuario administradas definidas en el espacio de nombres System.Windows.Automation. Para ver la información más reciente acerca de la automatización de la interfaz de usuario, consulte Windows Automation API: automatización de la interfaz de usuario.
En este tema se presentan las directrices y convenciones para implementar IGridItemProvidery se incluye información sobre propiedades. Al final de la información general se proporcionan vínculos a referencias adicionales.
El patrón de control GridItemPattern se usa para admitir controles secundarios individuales de contenedores que implementan IGridProvider. Para obtener ejemplos de controles que implementan este patrón de control, vea Control Pattern Mapping for UI Automation Clients.
Directrices y convenciones de implementación
Al implementar IGridProvider, tenga en cuenta las directrices y convenciones siguientes:
Las coordenadas de la cuadrícula son de base, donde la celda superior izquierda tiene las coordenadas (0, 0).
Las celdas combinadas informarán de sus propiedades Row y Column según su celda de anclaje subyacente, como define el proveedor de Automatización de la interfaz de usuario. Normalmente, será la fila o columna superior izquierda.
IGridItemProvider no permite la manipulación activa de la cuadrícula, como la combinación o la división de celdas.
Los controles que implementan IGridItemProvider normalmente se pueden atravesar (es decir, un cliente de UI Automation puede moverse a los controles adyacentes) con el teclado.
Miembros requeridos para IGridItemProvider
Para implementar IGridItemProvider, se requieren las siguientes propiedades y métodos.
Miembros requeridos | Tipo de miembro | Notas |
---|---|---|
Row | Propiedad | None |
Column | Propiedad | None |
RowSpan | Propiedad | None |
ColumnSpan | Propiedad | None |
ContainingGrid | Propiedad | None |
Este patrón de control no tiene métodos o propiedades asociados.
Excepciones
Este patrón de control no tiene excepciones asociadas.
Consulte también
- Información general acerca de los patrones de control de UI Automation
- Patrones de control compatibles en un proveedor de UI Automation
- Patrones de controles de UI Automation para clientes
- Implementar el patrón de control Grid de UI Automation
- Información general sobre el árbol de la UI Automation
- Utilizar el almacenamiento en caché en la UI Automation