Partilhar via


Suporte de automação de interface do usuário para o tipo de controle Spinner

Este tópico fornece informações sobre Suporte para o Spinner 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.

Controles Spinner são usados para fazer seleçãor a partir de um domínio de itens ou de um intervalo de números.

As seções a seguir Definirm a necessária estrutura de árvore, propriedades, padrões de controle e eventos para o tipo de controle Controle Giratório.O Requisitos Aplicar a todos os controles giratórios, se , Win32, ou .

Este tópico contém as seguintes seções.

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 relacionadas ao controle giratório Controles quando eles oferecem suporte o valor do intervalo e controle seleção Padrões 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.

Padrão de controle "Intervalo de Valores"

Visão de Controle

Visão de Conteúdo

  • Spinner

  • Editar(0 ou 1)

  • Botão (2)

  • Spinner

Padrão de controle "Seleção"

Visão de Controle

Visão de Conteúdo

  • Spinner

  • Editar(0 ou 1)

  • Botão (2)

  • Lista Item (2 ou mais)

  • Spinner

  • ListItem (2 ou mais)

Para garantir que os dois botões na subárvore exibir de controle podem ser distinto pelas ferramentas de teste automatizadas, Atribuir o SmallIncrement ou SmallDecrementAutomationId Conforme apropriado.

Propriedades de Automação de IU Requeridas

O seguinte tabela Listas o As propriedades cujo valor ou definição é especialmente relevantes para controles giratóriosPara 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.

BoundingRectangleProperty

Veja anotações.

O retângulo mais externo que contém o controle inteiro.

ClickablePointProperty

Veja anotações.

O ponto clicável do controle Spinner passa o foco a parte de edição do controle.

IsKeyboardFocusableProperty

Veja anotações.

Se o controle pode receber o foco do teclado, deve suportar essa propriedade.

NameProperty

Veja anotações.

O controle Spinner normalmente obtém seu nome de um rótulo de texto estático.

LabeledByProperty

Veja anotações.

Controles Spinner têm um rótulo de texto estático.

ControlTypeProperty

Spinner

Esse valor é o mesmo para todos os frameworks de IU.

LocalizedControlTypeProperty

"spinner"

String localizada correspondente ao tipo de controle Spinner.

IsContentElementProperty

True

O controle Spinner deve sempre ser conteúdo.

IsControlElementProperty

True

O controle Spinner deve sempre ser um controle.

Padrões de Controle de Automação de IU Requeridos

O seguinte tabela Listas o Controlar padrões necessárias para ser suportadas por controles giratórios.Para obter mais informações Padrões de ControlararConsulte 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

ISelectionProvedor

Depende

Controles Spinner que têm uma lista de itens a ser selecionados devem oferecer suporte a este padrão.

CanSelectMultiple

Falso

Controles Spinner são sempre contêineres de seleção única.

IRangeValueProvider

Depende

Controles Spinner que abrangem um intervalo numérico devem oferecer suporte a este padrão.

Eventos de Automação de IU Requeridos

O seguinte tabela Listas o Eventos necessárias para ser suportadas por todos os controles giratórios.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

InvalidatedEvent

Depende

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

ValueProperty Evento de propriedade alterado.

Depende

Nenhum

ValueProperty Evento de propriedade alterado.

Depende

Nenhum

AutomationFocusChangedEvent

Necessário

Nenhum

StructureChangedEvent

Necessário

Nenhum

Consulte também

Conceitos

Visão Geral dos Tipos de Controle de Automação de Interface do Usuário

UI Automation Overview

Referência

Spinner()