Compartir a través de


Implementar el patrón de control GridItem de UI Automation

NotaNota

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.

Este tema incluye las directrices y convenciones de implementación de IGridItemProvider, incluida la información acerca de propiedades. Los vínculos a referencias adicionales se enumeran al final de la introducción.

El patrón de control GridItemPattern se utiliza para admitir controles secundarios individuales de contenedores que implementan IGridProvider. En el caso de ejemplos de controles que implementan este patrón de control, vea Asignación de patrones de controles para clientes de UI Automation.

Este tema contiene las secciones siguientes.

  • Directrices y convenciones de implementación
  • Miembros obligatorios para IGridItemProvider
  • Excepciones
  • Temas relacionados

Directrices y convenciones de implementación

Al implementar IGridProvider, tenga en cuenta las siguientes instrucciones y convenciones:

  • Las coordenadas de la cuadrícula son de base cero y la celda superior izquierda tiene las coordenadas (0, 0).

  • Las celdas combinadas informarán de sus propiedades Row y Column en función de su celda del anclaje subyacente, tal como lo defina el proveedor de automatización de la interfaz de usuario. Normalmente, será la fila o columna superior y más a la izquierda.

  • IGridItemProvider no permite manipulaciones activas de la cuadrícula tales como la combinación o la división de celdas.

  • Los controles que implementa IGridItemProvider normalmente pueden recorrerse mediante el teclado (es decir, un cliente de Automatización de la interfaz de usuario puede pasar a los controles adyacentes).

Miembros obligatorios para IGridItemProvider

Los siguientes métodos y propiedades son necesarios para implementar IGridItemProvider.

Miembros necesarios

Tipo de miembro

Notas

Row

Propiedad

Ninguno

Column

Propiedad

Ninguno

RowSpan

Propiedad

Ninguno

ColumnSpan

Propiedad

Ninguno

ContainingGrid

Propiedad

Ninguno

Este patrón de control no tiene ningún método ni evento asociado.

Excepciones

Este patrón de control no tiene excepciones asociadas.

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

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