Implementando o padrão de controle Toggle de automação de interface de usuário
Este tópico apresenta diretrizes e convenções para a implementação IToggleProviderIncluindo informações sobre os métodos e propriedades.Links para referências adicionais são listadas ao final do tópico.
O TogglePattern controle padrão é usada para oferecer suporte aos controles que podem percorrer um conjunto de estados e manter que um estado definido uma vez.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 Toggle, observe as seguintes diretrizes e convenções:
Controles que não mantêm estado quando ativado, tais como botões, botões da barra de ferramentas e hiperlinks, devem implementar IInvokeProvedor Em vez disso.
Um controle deve percorrer suas ToggleState na seguinte ordem: On, Off e, se houver suporte, Indeterminate.
TogglePattern Não fornece um método SetState(newState) devido a problemas envolvendo a configuração direta de uma de três páginas-estado da caixa de seleção Sem percorrendo seu apropriado ToggleState Seqüência.
Não implementa o controle RadioButton IToggleProviderComo é não capaz de percorrendo seus estados válidos.
Membros necessários para IToggleProvider
O seguintes propriedades e métodos estão necessários para implementação IToggleProvider.
Membro necessário |
Tipo do membro |
Anotações |
---|---|---|
Método |
Nenhum |
|
Propriedade |
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
Obter o estado Toggle de uma caixa de seleção usando automação de interface do usuário
Conceitos
Visão Geral de Padrões de Controle de Automação de Interface de Usuário