Comparteix a través de


ITableProvider Interfaz

Definición

Expone métodos y propiedades para admitir el acceso del cliente de UI Automation a controles que actúan como contenedores de una colección de elementos secundarios. Los elementos secundarios de este elemento deben implementar ITableItemProvider y organizarse en un sistema de coordenadas lógicas bidimensional que se pueda recorrer (es decir, un cliente de automatización de interfaz de usuario puede moverse a controles adyacentes) con 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 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 TablePattern patrones de control y GridPattern .

Propiedades

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 primaria de exploración transversal para la tabla.

Métodos

GetColumnHeaders()

Obtiene una colección de proveedores de UI Automation que representa todos los encabezados de columna en una tabla.

GetItem(Int32, Int32)

Recupera el proveedor de UI Automation para la celda especificada.

(Heredado de IGridProvider)
GetRowHeaders()

Recupera una colección de proveedores de UI Automation que representa todos los encabezados de fila en la tabla.

Se aplica a

Consulte también