Suporte de Automação de Interface de Usuário para o Tipo de Controle ToolBar
Este tópico fornece informações sobre Suporte para a barra de ferramentas 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 de barra ferramenta permitem que os usuários finais ativem comandos e ferramentas contidos em um aplicativo.
As seções a seguir Definirm a necessária estrutura de árvore, propriedades, padrões de controle e eventos para o tipo de controle Barra de ferramentas.O Requisitos Aplicar para todos os controles barra ferramenta, se , Win32, ou .
Este tópico contém as seguintes seções.
- Estrutura de Árvore de Automação de IU Requerida
- Propriedades de Automação de IU Requeridas
- Padrões de Controle de Automação de IU Requeridos
- Eventos de Automação de IU Requeridos
- 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 pertence a barra de ferramentas controla 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 |
---|---|
|
|
Um controle de barra ferramentas pode conter qualquer tipo de controle em sua subárvore.Eles geralmente contém botões, caixas de combinação e botões de divisão.
Propriedades de Automação de IU Requeridas
O seguinte tabela Listas o As propriedades cujo valor ou definição é especialmente relevantes para Ferramenta barra controles.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. |
|
Veja anotações. |
Se o controle pode receber o foco do teclado, deve suportar essa propriedade. |
|
Depende |
O controle ToolBar não precisa de um nome, a menos que mais de um seja usado dentro de um aplicativo.Se mais de um estiver presente, cada um deve ter um nome diferenciado (por exemplo, "Formatação" ou "Estrutura de tópicos"). |
|
Null |
Controles de barra de ferramentas nunca têm rótulo. |
|
Toolbar |
Esse valor é o mesmo para todos os frameworks de IU. |
|
"tool bar" |
String localizada correspondente ao tipo de controle ToolBar. |
|
True |
O controle de barra de ferramentas é sempre de conteúdo. |
|
True |
O controle de barra de ferramentas 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 ferramenta controles de barra.Para obter mais informações sobre padrões de controle, 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 |
---|---|---|
Depende |
Se a barra de ferramentas pode ser expandida e recolhida para mostrar mais itens, então ela deve oferecer suporte a este padrão. |
|
Depende |
Se a barra de ferramentas pode ser encaixada em diferentes partes da tela, então ela deve oferecer suporte a este padrão. |
|
Depende |
Se a barra de ferramentas pode ser redimensionada, girada ou movida, ela deve 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 de barra ferramenta.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 |
ExpandCollapseStateProperty Evento de propriedade alterado. |
Depende |
Nenhum |
Necessário |
Nenhum |
|
Necessário |
Nenhum |
Consulte também
Conceitos
Visão Geral dos Tipos de Controle de Automação de Interface do Usuário
Referência
ToolBar()