Suporte de automação de interface de usuário para o tipo de controle de calendário
Este tópico fornece informações sobre Suporte para o calendário 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 Padrões de Controlarare Os eventos.
COntroles de Calendário permitem que um usuário determine a data e selecione outras datas facilmente.
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 calendário.O Requisitos Aplicar para todos Calendário 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 diz respeito a controles de calendário 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 de calendário podem ser representados em várias formas diferentes dentro da interface do usuário.A única garantia controles para estar no modo de controle da árvore são a grade de dados, cabeçalho, item de cabeçalho e controles de item de lista.
Propriedades de Automação de IU Requeridas
O seguinte tabela Listas o As propriedades cujo valor ou definição é especialmente relevantes para controles de calendário.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. |
|
Calendar |
Esse valor é o mesmo para todos As estruturas. |
|
True |
O controle de calendário é sempre incluído na exibição de conteúdo das árvore. |
|
True |
O controle de calendário é sempre incluído na exibição de controle das árvore. |
|
Veja anotações. |
Se o controle pode receber o foco do teclado, deve suportar essa propriedade. |
|
Veja anotações. |
Se houver um rótulo de texto estático, então esta propriedade precisa expor uma referência para aquele controle. |
|
"Calendário" |
Cadeia de caracteres localizada correspondente ao tipo de controle do calendário. |
|
Veja anotações. |
O controle de calendário normalmente obtém seu nome da data do dia atual. |
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 calendário.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 |
---|---|---|
Sim |
O controle de calendário sempre oferece suporte ao padrão de grade porque os dias em um mês são itens que podem ser navegados espacialmente. |
|
Depende |
A capacidade para rolar o calendário depende se ele permite a navegação para outros meses sem alterar o estado do controle. |
|
ISelectionProvedor |
Sim |
Todos os controles de calendário contêm itens que representam dias da semana que são selecionáveis.Alguns calendários possuem várias seleções e outros somente uma. |
Sim |
O controle de calendário sempre tem um cabeçalho em sua subárvore para os dias da semana, para que o padrão da tabela deva ser suportado. |
|
Não |
O padrão de valor não é necessário para controles de calendário pois não é possível definir o valor diretamente no controle.Todas as informações são fornecidas pelo padrão de seleção. |
Eventos de Automação de IU Requeridos
O seguinte tabela Listas o Eventos necessárias para ser suportadas por todos os controles de calendário.Para obter mais informações sobre eventos, consulte Visão geral sobre eventos de automação de interface do usuário.
Evento |
Suporte/Valor |
Anotações |
---|---|---|
Necessário |
Nenhum |
|
BoundingRectangleProperty Evento de propriedade alterado. |
Necessário |
Nenhum |
IsEnabledProperty Evento de propriedade alterado. |
Necessário |
Nenhum |
IsOffscreenProperty Evento de propriedade alterado. |
Necessário |
Nenhum |
Necessário |
Nenhum |
|
Necessário |
Nenhum |
|
CurrentViewProperty Evento de propriedade alterado. |
Depende |
Nenhum |
HorizontallyScrollableProperty Evento de propriedade alterado. |
Depende |
Se o controle suportar o padrão de controle Scroll, ele deverá suportar este evento. |
HorizontalScrollPercentProperty Evento de propriedade alterado. |
Depende |
Se o controle suportar o padrão de controle Scroll, ele deverá suportar este evento. |
HorizontalViewSizeProperty Evento de propriedade alterado. |
Depende |
Se o controle suportar o padrão de controle Scroll, ele deverá suportar este evento. |
VerticalScrollPercentProperty Evento de propriedade alterado. |
Depende |
Se o controle suportar o padrão de controle Scroll, ele deverá suportar este evento. |
VerticallyScrollableProperty Evento de propriedade alterado. |
Depende |
Se o controle suportar o padrão de controle Scroll, ele deverá suportar este evento. |
VerticalViewSizeProperty Evento de propriedade alterado. |
Depende |
Se o controle suportar o padrão de controle Scroll, ele deverá suportar este evento. |
Necessário |
Nenhum |
Consulte também
Conceitos
Visão Geral dos Tipos de Controle de Automação de Interface do Usuário
Referência
Calendar()