ITableProvider Interface

Definição

Expõe métodos e propriedades para suportar o acesso do cliente Automatização da Interface de Utilizador a controlos que atuam como contentores para uma coleção de elementos filhos. Os filhos deste elemento devem implementar ITableItemProvider e estar organizados num sistema lógico de coordenadas bidimensional que pode ser percorrido (ou seja, um cliente Automatização da Interface de Utilizador pode mover-se para controlos adjacentes) usando o 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
[<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
Public Interface ITableProvider
Implements IGridProvider
Derivado
Atributos
Implementações

Observações

Este padrão de controlo é análogo à IGridProvider distinção de que qualquer controlo que implemente ITableProvider deve também expor uma relação de coluna e/ou cabeçalho de linha para cada elemento filho.

Os controlos que implementam ITableProvider também são obrigados a implementar IGridProvider para expor a funcionalidade inerente da grelha de um controlo de tabela.

Implementado num fornecedor Automatização da Interface de Utilizador que deve suportar os padrões de controlo TablePattern e GridPattern.

Propriedades

Name Description
ColumnCount

Obtém o número total de colunas numa grelha.

(Herdado de IGridProvider)
RowCount

Obtém o número total de linhas numa grelha.

(Herdado de IGridProvider)
RowOrColumnMajor

Recupera a direção principal de percurso para a tabela.

Métodos

Name Description
GetColumnHeaders()

Obtém uma coleção de fornecedores de Automatização da Interface de Utilizador que representa todos os cabeçalhos das colunas numa tabela.

GetItem(Int32, Int32)

Recupera o fornecedor de Automatização da Interface de Utilizador para a célula especificada.

(Herdado de IGridProvider)
GetRowHeaders()

Recupera uma coleção de fornecedores de Automatização da Interface de Utilizador que representa todos os cabeçalhos de linha na tabela.

Aplica-se a

Ver também