UI Automation Support for the Thumb Control Type
Este tópico fornece informações sobre Suporte para a miniatura 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 Thumb fornecem a funcionalidade que permite que um controle seja movido (ou arrastado), como um botão de barra de rolagem, ou redimensionado, como um widget para redimensionamento de janela.Observe que ele não fornece funcionalidade arrastar-e-soltar.Controles Thumb podem receber o foco do mouse, mas não o foco do teclado.O desenvolvedor do controle deve implementar o controle de modo que ele aja corretamente (pode ser arrastado ou redimensionado).
As seções a seguir Definirm a necessária estrutura de árvore, propriedades, padrões de controle e eventos para o tipo de controle de miniatura.O Requisitos Aplicar para todos miniatura controles, 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 miniatura 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 |
---|---|
|
|
Controles Thumb nunca aparecem no modo de exibição de conteúdo porque eles existem somente para serem manipulado com um mouse.Sua funcionalidade é exposta através de outro padrão de controle, tal como o padrão Scroll, padrão Transform, ou o padrão RangeValue, sendo suportado no contêiner do Thumb.
Propriedades de Automação de IU Requeridas
O seguinte tabela Listas o As propriedades cujo valor ou definição é especialmente relevantes para controles miniatura.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. |
Qualquer ponto dentro de área do cliente visível do controle Thumb. |
|
Veja anotações. |
Se o controle pode receber o foco do teclado, deve suportar essa propriedade. |
|
Null |
O controle Thumb não está disponível no modo de exibição de conteúdo da árvore de Automação de Interface do Usuário, portanto ele não precisa de um nome. |
|
Null |
Controles Thumb nunca têm um rótulo. |
|
Thumb |
Esse valor é o mesmo para todos os frameworks de IU. |
|
"thumb" |
String localizada correspondente ao tipo de controle Thumb. |
|
Falso |
O controle de Thumb nunca é conteúdo. |
|
True |
O controle Thumb deve sempre ser um controle. |
Padrões de Controle de Automação de IU Requeridos
O controle de miniatura não é necessário para oferecer suporte qualquer Padrões de Controlarar.
Eventos de Automação de IU Requeridos
O seguinte tabela Listas o Eventos necessárias para ser suportadas por todos os controles polegar.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 |
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
Thumb()