ITableProvider Interface

Definição

Expõe métodos e propriedades para dar suporte ao acesso por um cliente Microsoft Automação da Interface do Usuário 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 pode ser percorrido (um cliente Microsoft Automação da Interface do Usuário 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(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2595907364, 45613, 23992, 138, 187, 129, 249, 17, 241, 138, 242)]
struct ITableProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2595907364, 45613, 23992, 138, 187, 129, 249, 17, 241, 138, 242)]
public interface ITableProvider
Public Interface ITableProvider
Atributos

Comentários

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

O 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 a mesma Windows Runtime API gerenciada ou C++ que eles 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 AutomationPeer.RaisePropertyChangedEvent.

Propriedades

Nome Description
RowOrColumnMajor

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

Métodos

Nome Description
GetColumnHeaders()

Retorna uma coleção de provedores de Automação da 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 da Interface do Usuário que representa todos os cabeçalhos de linha na tabela.

Aplica-se a

Confira também