Partilhar via


UI Automation Support for the Tab Control Type

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

A tab control is analogous to the dividers in a notebook or the labels in a file cabinet.By using a tab control, an application can define multiple pages for the same area of a window or dialog box.

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

  • Tab

    • TabItem (1 or more)

    • Pane (0 or 1)

    • ScrollBar (0 or 1)

    • Button (0 ou 2)

  • Tab

    • TabItem (1 or more)

Controles guia tenham filho Elementos com base no tipo de item Guia de controle.

Propriedades de Automação de IU Requeridas

O seguinte tabela Listas o As propriedades cujo valor ou definição é especialmente relevantes para a guia controlam tipo.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 mais externo que contém o controle inteiro.

IsKeyboardFocusableProperty

Veja anotações.

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

NameProperty

Veja anotações.

The tab control rarely requires a Name property.

ClickablePointProperty

Não

The tab control does not have a clickable point.

LabeledByProperty

Veja anotações.

Tab controls typically have a static text label that is exposed through this property.

ControlTypeProperty

Tab

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

LocalizedControlTypeProperty

"tab"

Localized string corresponding to the Tab control type.

IsKeyboardFocusableProperty

True

The Tab control type must be able to receive keyboard focus.Normalmente, um cliente liga SetFocus em um controle guia e um dos seus itens Avançará o foco do teclado para o controle guia.It is possible for some tab containers to take focus without setting focus to one of its items.

IsContentElementProperty

True

O controle guia sempre é incluído na exibição do conteúdo de árvore.

IsControlElementProperty

True

O controle guia é sempre incluído na exibição de controle das árvore.

OrientationProperty

Veja anotações.

The tab control must always indicate whether it is positioned horizontally or vertically.

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 guia.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

ISelectionProvedor

Sim

All tab controls must support the Selection pattern.

IsSelectionRequired()

True

Tab controls always require that a selection be made.

CanSelectMultiple

Falso

Tab controls are always single-selection containers.

IScrollProvider

Depende

The Scroll pattern must be supported in the tab control has widgets that allow for a set of tab items to be scrolled through.

Eventos de Automação de IU Requeridos

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

HorizontallyScrollableProperty Evento de propriedade alterado.

Depende

Nenhum

HorizontalScrollPercentProperty Evento de propriedade alterado.

Depende

Nenhum

HorizontallyScrollableProperty Evento de propriedade alterado.

Depende

Nenhum

HorizontalViewSizeProperty Evento de propriedade alterado.

Depende

Nenhum

VerticalScrollPercentProperty Evento de propriedade alterado.

Depende

Nenhum

VerticalViewSizeProperty 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

Tab()