Implementando o padrão de controle de tabela de automação de interface de usuário
Este tópico apresenta diretrizes e convenções para a implementação ITableProviderIncluindo informações sobre propriedades, métodos e eventos.Links para referências adicionais são listadas no final da revisão.
O TablePattern controle padrão é usada para oferecer suporte aos controles que atuam como Contêineres para uma coleção de elementos filho.Os filhos deste elemento devem implementar ITableItemProvider e ser organizados em um sistema de coordenadas lógico bidimensional que podem ser transmitido por linha e coluna.Esse padrão de controle é análogo aos IgridProvedorCom a diferença que qualquer controle implementação ITableProvider Também deve expor um relacionamento de cabeçalho de coluna e / ou linha para cada elemento filho.Para obter exemplos de controles que implementam esse padrão de controle, consulte Mapeamento de Padrão de Controles para Clientes de Automação de IU.
Este tópico contém as seguintes seções.
- Orientações e Convenções de Implementação
- Membros necessários para IToggleProvider
- Exceções
- Tópicos relacionados
Orientações e Convenções de Implementação
Ao implementar o padrão de controle de Tabela, observe as seguintes diretrizes e convenções:
Acessar ao conteúdo das células individuais é por meio de um sistema de coordenadas bidimensional lógico ou matriz fornecida pelo CON necessário atual a implementação do IGridProvider.
Um cabeçalho de coluna ou linha pode estar contido em um objeto de tabela ou ser um objeto separado de cabeçalho que está associado com um objeto de tabela.
Cabeçalhos de coluna e linha podem incluir tanto um cabeçalho principal, bem como os cabeçalhos de suporte.
Observação: |
---|
Esse conceito fica evidente em um Planilha em que um usuário tenha definido uma " Primeiro nome " Coluna.Esta coluna agora tem dois cabeçalhos — o cabeçalho "First name" (Primeiro nome) definido pelo usuário e a designação alfanumérica para aquela coluna atribuída pelo aplicativo. |
- Consulte Implementando o Padrão Controle Grid de Automação de Interface de Usuário Para funcionalidade grade relacionados.
Exemplo de uma tabela com cabeçalhos de coluna complexa
Exemplo de uma tabela com Propriedades RowOrColumnMajor Ambíguas
Membros necessários para IToggleProvider
As propriedades e métodos a seguir são necessários para a interface ITableProvider.
Membros Requeridos |
Tipo do membro |
Anotações |
---|---|---|
Propriedade |
Nenhum |
|
Método |
Nenhum |
|
Método |
Nenhum |
Esse padrão de controle não possui eventos associados.
Exceções
Este padrão de controle não tem exceção associada.
Consulte também
Tarefas
Support Control Patterns in a UI Automation Provider
Conceitos
Visão Geral de Padrões de Controle de Automação de Interface de Usuário
Padrões de Controle para Clientes de Automação de IU
Implementing the UI Automation TableItem Control Pattern
Implementando o Padrão Controle Grid de Automação de Interface de Usuário