Partilhar via


Suporte de Automação de Interface de Usuário para o Tipo de Controle StatusBar

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

Um controle StatusBar exibe informações sobre um objeto que está sendo exibido em uma janela de um aplicativo, o componente do objeto, ou informações contextuais relacionadas à operação do objeto dentro de seu aplicativo.

As seções a seguir Definirm a necessária estrutura de árvore, propriedades, padrões de Controlarar e eventos para o tipo de Controlarar StatusBar.O Requisitos Aplicar a todos os controles Barra de status, 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 que diz respeito a controles de barra de status 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

  • StatusBar

    • Editar (1 ou mais)

    • Barra de Progresso (0 ou muitos)

    • Imagem (0 ou muitos)

  • StatusBar

  • Editar (1 ou mais)

  • Barra de Progresso (0 ou muitos)

  • Imagem (0 ou muitos)

Propriedades de Automação de IU Requeridas

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

BoundingRectangleProperty

Veja anotações.

O retângulo delimitador de uma barra de status deve abranger todos os controles contidos dentro dela.

ClickablePointProperty

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.

IsKeyboardFocusableProperty

Veja anotações.

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

NameProperty

Veja anotações.

O controle StatusBar não precisa de um nome, a menos que mais de um seja usado dentro de um aplicativo.Nesse caso, distinguir cada barra com nomes como " Status de Internet" ou "Status de Aplicativo".

LabeledByProperty

Null

O controle StatusBar geralmente não tem um rótulo.

ControlTypeProperty

StatusBar

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

LocalizedControlTypeProperty

"status bar"

String localizada correspondente ao tipo de controle StatusBar.

IsContentElementProperty

True

O controle StatusBar sempre possui conteúdo.

IsControlElementProperty

True

O controle StatusBar é sempre um controle.

IsOffscreenProperty

Depende

Um controle StatusBar retornará True para esta propriedade se não estiver atualmente visível na tela.

OrientationProperty

Depende

O valor da orientação do controle: horizontal ou vertical.

IsKeyboardFocusableProperty

Falso

Não aplicável.

HelpTextProperty

""

StatusBar não tem o texto de ajuda.

AcceleratorKeyProperty

Null

StatusBar não tem teclas de aceleração.

AccessKeyProperty

""

StatusBar não recebe o foco do teclado.Tecnologias auxiliares conseguem ler o conteúdo por meio de programação.

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 de barra de status.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

IGridProvider

Optional

Controles StatusBar devem dar suporte ao padrão de controle Grid para que partes individuais possam ser monitoradas e facilmente referenciadas para obter informações.

Eventos de Automação de IU Requeridos

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

BoundingRectangleProperty Evento de propriedade alterado.

Necessário

Nenhum

IsOffscreenProperty Evento de propriedade alterado.

Necessário

Nenhum

IsEnabledProperty Evento de propriedade alterado.

Necessário

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

StatusBar()