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.
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
- Información general acerca de los patrones de control de UI Automation
- Patrones de control compatibles en un proveedor de UI Automation
- Patrones de control de automatización de la interfaz de usuario para clientes
- Implementación del patrón de control de cuadrícula de automatización de la interfaz de usuario
- Información general sobre el árbol de la UI Automation
- Utilizar el almacenamiento en caché en la automatización de la interfaz de usuario