Suporte a Automação de IU para o Tipo de Controle CheckBox
Este tópico fornece informações sobre Suporte para a caixa de seleção Tipo de controle.Em Um tipo de controle é um conjunto de condições que um controle deve atender em Ordem para usar o ControlTypeProperty Propriedade.As condições incluem guia específico linhas para estrutura de árvore, valores de propriedade e Padrões de Controlarar.
Uma caixa de seleção é um objeto utilizado para indicar um estado com o qual os usuários podem interagir para mudar de estado.Caixas de seleção apresentam uma opção binária (Sim/Não), (Ligado/Desligado) ou ternária (Ligado, Desligado, Indeterminado) para o usuário.
As seções a seguir Definirm a necessária estrutura de árvore, propriedades, padrões de controle e eventos para o tipo de controle Caixa de Seleção.O requisitos se aplicam a todos os Caixa de seleção controles, se , Win32, ou .
Este tópico contém as seguintes seções.
- Estrutura de Árvore de Automação de IU Requerida
- Padrões de Controle de Automação de IU Requeridos
- Eventos de Automação de IU Requeridos
- Ação Default
- Tópicos relacionados
Estrutura de Árvore de Automação de IU Requerida
A tabela a seguir descreve o Modo de controle e o exibição de conteúdo do Árvore que diz respeito a caixa de seleção Controles e descreve o que pode estar contido em cada Exibir.Para obter mais informações sobre o árvore, consulte Visão geral da árvore de automação de interface do usuário.
Visão de Controle |
Visão de Conteúdo |
---|---|
|
|
Observação: |
---|
Caixas de seleção nunca têm elementos filhos nas visões de controle ou de conteúdo.Se o controle precisa conter elementos filhos, isso indica que um outro tipo de controle deve ser utilizado. |
Propriedades de Automação de IU Requeridas
O seguinte tabela Listas o As propriedades cujo valor ou definição é especialmente relevantes para controles caixa de seleção.Para obter mais informações propriedades, consulte UI Automation Properties for Clients.
Propriedade |
Value (Valor) |
Anotações |
---|---|---|
AutomationIdProperty() |
Veja anotações. |
O valor desta propriedade precisa ser único em todos os controles de uma aplicação. |
Veja anotações. |
O retângulo mais externo que contém o controle inteiro. |
|
Veja anotações. |
Suportado se houver um retângulo de fronteiras.Se nem todo ponto dentro do retângulo de fronteira é clicável, e você realiza teste de hit especializado, então sobreponha e forneça um ponto clicável. |
|
CheckBox |
Esse valor é o mesmo para todos os frameworks de IU. |
|
True |
O valor desta propriedade deve sempre ser True.Isso significa que o controle caixa de seleção Sempre deve ser incluído na exibição de conteúdo das árvore. |
|
True |
O valor desta propriedade deve sempre ser True.Isso significa que o controle caixa de seleção Sempre deve ser incluído na exibição de controle das árvore. |
|
Veja anotações. |
Se o controle pode receber o foco do teclado, deve suportar essa propriedade. |
|
Null |
Caixas de seleção são controles auto-rotulados. |
|
Caixa de seleção |
String localizado correspondente ao tipo de controle CheckBox |
|
Veja anotações. |
O valor do controle caixa de seleção Name (Nome) Propriedade é o texto que é exibido ao lado da caixa que mantém a Alternar de estado. |
Padrões de Controle de Automação de IU Requeridos
O seguinte tabela Listas o Controlar padrões necessárias para ser suportadas por todos os controles caixa de seleção.Para obter mais informações controle padrãos, consulte Visão Geral de Padrões de Controle de Automação de Interface de Usuário.
Padrão de Controle/Propriedade de Padrão de Controle |
Suporte/Valor |
Anotações |
---|---|---|
Necessário |
Permite que a caixa de seleção cicle pelos seus estados internos programaticamente. |
Eventos de Automação de IU Requeridos
O seguinte tabela Listas o Necessário para ser suportadas por todos os eventos Caixa de seleção controles.Para obter mais informações sobre eventos, consulte Visão geral sobre eventos de automação de interface do usuário.
Evento |
Suporte |
Anotações |
---|---|---|
Necessário |
Nenhum |
|
BoundingRectangleProperty Evento de propriedade alterado. |
Necessário |
Nenhum |
IsOffscreenProperty Evento de propriedade alterado. |
Necessário |
Nenhum |
IsEnabledProperty Evento de propriedade alterado. |
Necessário |
Nenhum |
Necessário |
Nenhum |
|
ToggleStateProperty Evento de propriedade alterado. |
Necessário |
Nenhum |
Ação Default
A ação default da caixa de seleção é fazer com que um botão de opção receba o foco e mude o seu estado atual.Como mencionado anteriormente, caixas de seleção apresentam uma opção binária (Sim/Não), (Ligado/Desligado) ou ternária (Ligado, Desligado, Indeterminado).Se a caixa de seleção é binária, a ação default faz com que o estado "ligado" se torne "desligado" e com que o estado "desligado" se torne "ligado".Em uma caixa de seleção de estados ternários, a ação default atravessa os estados da caixa de seleção na mesma ordem que se o usuário tivesse enviado cliques sucessivos ao controle.
Consulte também
Conceitos
Visão Geral dos Tipos de Controle de Automação de Interface do Usuário
Referência
CheckBox()