Compartilhar via


ITableProvider Interface

Definição

Expõe métodos e propriedades para compatibilidade com o acesso para cliente da Automação da Interface do Usuário para controles que agem como contêineres para uma coleção de elementos filhos. Os filhos deste elemento devem implementar ITableItemProvider e ser organizados em um sistema de coordenadas lógico bidimensional que pode ser percorrido (isto é, um cliente de automação de interface do usuário pode mudar para os controles 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
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
Implementações

Comentários

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

Os controles que implementam ITableProvider também são necessários para implementar IGridProvider de modo a expor a funcionalidade de grade inerente de um controle de tabela.

Implementado em um provedor de Automação da Interface do Usuário que deve dar suporte aos TablePattern padrões de controle e GridPattern .

Propriedades

ColumnCount

Obtém o número total de colunas em uma grade.

(Herdado de IGridProvider)
RowCount

Obtém o número total de linhas em uma grade.

(Herdado de IGridProvider)
RowOrColumnMajor

Recupera a direção primária da passagem para a tabela.

Métodos

GetColumnHeaders()

Obtém uma coleção de provedores de Automação da Interface do Usuário que representa todos os cabeçalhos de coluna em uma tabela.

GetItem(Int32, Int32)

Recupera o provedor de Automação da Interface do Usuário para a célula especificada.

(Herdado de IGridProvider)
GetRowHeaders()

Recupera uma coleção de provedores de Automação da Interface do Usuário que representa todos os cabeçalhos de linha da tabela.

Aplica-se a

Confira também