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.
![]() |
---|
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 presenta las directrices y convenciones de implementación de ITableProvider, incluida la información acerca de propiedades, métodos y eventos. Al final de la introducción se incluye una lista de vínculos a referencias adicionales.
El patrón de control TablePattern se utiliza para admitir controles que actúan como contenedores para una colección de elementos secundarios. Los elementos secundarios de este elemento deben implementar ITableItemProvider y organizarse en un sistema de coordenadas bidimensional lógico que se pueda recorrer por filas y columnas. Este patrón de control es análogo a IgridProvider, con la diferencia de que cualquier control que implemente ITableProvider también debe exponer una relación de encabezado de fila o columna para cada elemento secundario. Para obtener ejemplos de controles que implementen este patrón de control, consulte Asignación de patrones de controles para clientes de UI Automation.
Este tema contiene las secciones siguientes.
- Directrices y convenciones de implementación
- Miembros necesarios para ITableProvider
- Excepciones
- Temas relacionados
Directrices y convenciones de implementación
Al implementar el patrón de control Table, tenga en cuenta las directrices y convenciones siguientes:
El acceso al contenido de celdas individuales se realiza a través de una matriz o sistema de coordenadas bidimensional lógico proporcionado por la implementación simultánea de IGridProvider, que es necesaria.
Un encabezado de columna o fila puede estar contenido en un objeto de tabla o ser un objeto de encabezado independiente que esté asociado a un objeto de tabla.
Los encabezados de fila y columna pueden incluir un encabezado principal y encabezados auxiliares.
![]() |
---|
Este concepto es más evidente en una hoja de cálculo de Microsoft Excel donde un usuario haya definido una columna "Nombre".Esta columna tiene ahora dos encabezados (el encabezado "Nombre" definido por el usuario y la designación alfanumérica para esa columna que asigna la aplicación). |
- Para obtener información acerca de la funcionalidad de cuadrícula relacionada, consulte Implementar el patrón de control Grid de UI Automation.
Ejemplo de tabla con encabezados de columna complejos
Ejemplo de tabla con una propiedad RowOrColumnMajor ambigua
Miembros necesarios para ITableProvider
Los métodos y propiedades siguientes son necesarios para la interfaz ITableProvider.
Miembros necesarios |
Tipo de miembro |
Notas |
---|---|---|
Propiedad |
Ninguno |
|
Método |
Ninguno |
|
Método |
Ninguno |
Este patrón de control no tiene eventos asociados.
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 TableItem de UI Automation