Compartir a través de


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