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.Exposes methods and properties to support UI Automation client access to controls that act as containers for a collection of child elements. 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.The children of this element must implement ITableItemProvider and be organized in a two-dimensional logical coordinate system that can be traversed (that is, a UI Automation client can move to adjacent controls) by using the keyboard.

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
type ITableProvider = interface
    interface IGridProvider
Public Interface ITableProvider
Implements IGridProvider
Derivado
Atributos
Implementações

Comentários

Esse padrão de controle é análogo IGridProvider ao com a distinção de que qualquer controle ITableProvider que implementa também deve expor uma relação de cabeçalho de coluna e/ou linha para cada elemento filho.This control pattern is analogous to IGridProvider with the distinction that any control that implements ITableProvider must also expose a column and/or row header relationship for each child element.

Também é necessário ITableProvider que os controles implementados IGridProvider sejam implementados para expor a funcionalidade de grade inerente de um controle de tabela.Controls that implement ITableProvider are also required to implement IGridProvider so as to expose the inherent grid functionality of a table control.

Implementado em um provedor de automação de interface do usuário TablePattern que GridPattern deve dar suporte aos padrões de controle e.Implemented on a UI Automation provider that must support the TablePattern and GridPattern control patterns.

Propriedades

ColumnCount

Obtém o número total de colunas em uma grade.Gets the total number of columns in a grid.

(Herdado de IGridProvider)
RowCount

Obtém o número total de linhas em uma grade.Gets the total number of rows in a grid.

(Herdado de IGridProvider)
RowOrColumnMajor

Recupera a direção primária da passagem para a tabela.Retrieves the primary direction of traversal for the table.

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.Gets a collection of UI Automation providers that represents all the column headers in a table.

GetItem(Int32, Int32)

Recupera o provedor de Automação da Interface do Usuário para a célula especificada.Retrieves the UI Automation provider for the specified cell.

(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.Retrieves a collection of UI Automation providers that represents all row headers in the table.

Aplica-se a

Veja também