Compartilhar via


ITableProvider Interface

Definição

Expõe métodos e propriedades para dar suporte ao acesso por um cliente de 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 pode ser percorrido (um cliente de 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(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 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 seu suporte de automação usando o mesmo 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

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