Compartilhar via


ITableProvider Interface

Definição

Expõe métodos e propriedades para dar suporte ao acesso de um cliente da Automação da Interface do Usuário da Microsoft a controles que atuam como contêineres para uma coleção de elementos filho. Os filhos desse elemento devem implementar ITableItemProvider e ser organizados em um sistema de coordenadas lógicas bidimensionais que podem ser percorridos (um cliente da Automação da Interface do Usuário da Microsoft pode se mover para controles adjacentes, que são cabeçalhos ou células da tabela) usando o teclado.

public interface class ITableProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2056180633, 26660, 17813, 186, 179, 70, 75, 201, 160, 68, 23)]
struct ITableProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2056180633, 26660, 17813, 186, 179, 70, 75, 201, 160, 68, 23)]
public interface ITableProvider
Public Interface ITableProvider
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Esse padrão tem diretrizes e convenções que não estão totalmente documentadas aqui. Para obter mais informações sobre para que serve esse padrão, consulte Padrão de controle de tabela.

ITableProvider não é implementado por nenhum Windows Runtime pares de automação existentes. A interface existe para que os autores de controle personalizados possam dar suporte ao padrão de automação em um controle personalizado e implementar o suporte de automação usando o mesmo Windows Runtime API gerenciada ou C++ que usam para definir a lógica de controle ou outro suporte de automação.

Use TablePatternIdentifiers se quiser referenciar as propriedades de padrão ITableProvider do código de controle ao disparar eventos de automação ou chamar RaisePropertyChangedEvent.

Propriedades

RowOrColumnMajor

Obtém a direção primária da passagem para a tabela.

Métodos

GetColumnHeaders()

Retorna uma coleção de provedores de automação de interface do usuário que representa todos os cabeçalhos de coluna em uma tabela.

GetRowHeaders()

Retorna uma coleção de provedores de automação de interface do usuário que representa todos os cabeçalhos de linhas na tabela.

Aplica-se a

Confira também