Partilhar via


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

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

O controle de cabeçalho fornece um recipiente visual para os rótulos de linhas ou colunas de informações.

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

  • Header

    • HeaderItem (1 ou mais)

Nenhum

Controles de cabeçalho sempre têm filhos 1 ou mais na exibição do controle de árvore.

Controles de cabeçalho têm zero filhos na exibição do conteúdo de árvore.

Propriedades de Automação de IU Requeridas

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

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 de cabeçalho precisa de um nome se houver mais de um cabeçalho de linha ou mais de um cabeçalho de coluna.Isso identifica as informações dentro do cabeçalho.

LabeledByProperty

Null.

Controles de cabeçalho não têm um rótulo estático.

ControlTypeProperty

Header

Esse valor é o mesmo para todos As estruturas.

LocalizedControlTypeProperty

"Cabeçalho"

Esse valor é o mesmo para todos As estruturas.

OrientationProperty

Horizontal

O valor da propriedade expõe a posição do controle de cabeçalho - seja um cabeçalho de linha ou cabeçalho de coluna.

IsContentElementProperty

Falso

O controle de cabeçalho não é incluídos na exibição do conteúdo de árvore.

IsControlElementProperty

True

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

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 de cabeçalho.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

ITransformProvider

Depende

Implemente esse padrão de controle se o controle de item de cabeçalho pode ser redimensionado.

Eventos de Automação de IU Requeridos

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

Header()