ITableProvider Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a 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 lógico bidimensional que se puede recorrer (es decir, un cliente de Automatización de la interfaz de usuario puede moverse a controles adyacentes) mediante el teclado.
public interface class ITableProvider : System::Windows::Automation::Provider::IGridProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("9c860395-97b3-490a-b52a-858cc22af166")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITableProvider : System.Windows.Automation.Provider.IGridProvider
public interface ITableProvider : System.Windows.Automation.Provider.IGridProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("9c860395-97b3-490a-b52a-858cc22af166")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITableProvider = interface
interface IGridProvider
type ITableProvider = interface
interface IGridProvider
Public Interface ITableProvider
Implements IGridProvider
- Derivado
- Atributos
- Implementaciones
Comentarios
Este patrón de control es análogo a IGridProvider con la distinción de que cualquier control que implemente ITableProvider también debe exponer una relación de encabezado de columna o fila para cada elemento secundario.
Los controles que implementan ITableProvider también son necesarios para implementar IGridProvider para exponer la funcionalidad de cuadrícula inherente de un control de tabla.
Implementado en un proveedor de Automatización de la interfaz de usuario que debe admitir los patrones de control /> /
Propiedades
| Nombre | Description |
|---|---|
| ColumnCount |
Obtiene el número total de columnas de una cuadrícula. (Heredado de IGridProvider) |
| RowCount |
Obtiene el número total de filas de una cuadrícula. (Heredado de IGridProvider) |
| RowOrColumnMajor |
Recupera la dirección principal del recorrido de la tabla. |
Métodos
| Nombre | Description |
|---|---|
| GetColumnHeaders() |
Obtiene una colección de proveedores de Automatización de la interfaz de usuario que representa todos los encabezados de columna de una tabla. |
| GetItem(Int32, Int32) |
Recupera el proveedor de automatización de la interfaz de usuario para la celda especificada. (Heredado de IGridProvider) |
| GetRowHeaders() |
Recupera una colección de proveedores de Automatización de la interfaz de usuario que representa todos los encabezados de fila de la tabla. |
Se aplica a
Consulte también
- TablePattern
- GridPattern
- Información general acerca de los patrones de control de Automatización de la interfaz de usuario
- Implementación del proveedor de Automatización de la interfaz de usuario del lado servidor
- Implementación del proveedor de Automatización de la interfaz de usuario del lado cliente
- Patrones de control compatibles en un proveedor de Automatización de la interfaz de usuario
- Implementar el patrón de control Table de Automatización de la interfaz de usuario
- Implementación del patrón de control de cuadrícula de automatización de la interfaz de usuario
- Exponer el contenido de una tabla mediante automatización de la interfaz de usuario