Compartir a través de


Implementación del patrón de control GridItem de automatización de la interfaz de usuario

Nota:

Esta documentación está pensada para desarrolladores de .NET Framework que desean usar las clases de automatización de la interfaz de usuario administradas definidas en el espacio de nombres System.Windows.Automation. Para obtener la información más reciente sobre la automatización de la interfaz de usuario, consulte API de Windows Automation: Automatización de la interfaz de usuario.

En este tema se presentan instrucciones y convenciones para implementar IGridItemProvider, incluida la información sobre las propiedades. Los vínculos a referencias adicionales aparecen al final de la información general.

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, consulte Asignación de patrones de control para clientes de automatización de la interfaz de usuario.

Directrices y convenciones de implementación

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

  • Las coordenadas de la cuadrícula se basan en cero, con la celda superior izquierda que tiene 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 más arriba y izquierda.

  • IGridItemProvider no proporciona manipulación activa de la cuadrícula, como combinar o dividir celdas.

  • Los controles que implementan IGridItemProvider normalmente se pueden recorrer (es decir, un cliente de Automatización de la interfaz de usuario puede moverse a controles adyacentes) mediante el teclado.

Miembros necesarios para IGridItemProvider

Para implementar IGridItemProvider, se requieren las siguientes propiedades y métodos.

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 métodos ni eventos asociados.

Excepciones

Este patrón de control no tiene excepciones asociadas.

Consulte también