Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Uma lista que mostra apenas o primeiro item, a menos que o usuário o abra.
Description
Um controle suspenso conserva os imóveis da tela, especialmente quando a lista contém muitas opções. O controle ocupa apenas uma linha, a menos que o usuário selecione a divisa para revelar mais opções. O controle mostra um máximo de 500 itens.
Propriedades principais
Padrão – O valor inicial de um controle antes que o usuário especifique um valor diferente.
Itens – A fonte de dados que contém os itens que aparecem no controle. Se a fonte tiver várias colunas, defina a propriedade Value do controle como a coluna de dados que você deseja mostrar.
Valor – A coluna de dados que você deseja mostrar no controle (por exemplo, se uma fonte de dados tiver várias colunas).
Selecionado – o registo de dados que representa o item selecionado.
AllowEmptySelection – Se o controle não pode ter itens selecionados. Quando false, sempre haverá um item selecionado, que inicialmente será o Padrão ou o primeiro item.
Propriedades adicionais
AccessibleLabel – Etiqueta para leitores de tela.
BorderColor – A cor da borda de um controle.
BorderStyle – Se a borda de um controle é Sólida, Tracejada, Pontilhada ou Nenhuma.
BorderThickness – A espessura da borda de um controle.
ChevronBackground – A cor atrás da seta para baixo em uma lista suspensa.
ChevronFill – A cor da seta para baixo em uma lista suspensa.
Cor – A cor do texto em um controle.
DisplayMode – Se o controle permite a entrada do usuário (Editar), exibe apenas dados (View) ou está desativado (Disabled).
DisabledBorderColor – A cor da borda de um controle se a propriedade DisplayMode do controle estiver definida como Disabled.
DisabledColor – A cor do texto em um controle se sua propriedade DisplayMode estiver definida como Disabled.
DisabledFill – A cor de plano de fundo de um controle se sua propriedade DisplayMode estiver definida como Disabled.
Preenchimento – A cor de fundo de um controlo.
FocusedBorderColor – A cor da borda de um controle quando o controle está focado.
FocusedBorderThickness – A espessura da borda de um controle quando o controle está focado.
Fonte – O nome da família de fontes na qual o texto aparece.
FontWeight – O peso do texto em um controle: negrito, seminegrito, normal ou mais leve.
Altura – A distância entre as bordas superior e inferior de um controle.
HoverBorderColor – A cor da borda de um controle quando o usuário mantém o ponteiro do mouse nesse controle.
HoverColor – A cor do texto em um controle quando o usuário mantém o ponteiro do mouse sobre ele.
HoverFill – A cor de fundo de um controle quando o usuário mantém o ponteiro do mouse sobre ele.
Itálico – Se o texto em um controle está em itálico.
OnChange – Ações a serem executadas quando o usuário altera o valor de um controle (por exemplo, ajustando um controle deslizante).
OnSelect – Ações a serem executadas quando o usuário seleciona um controle.
PaddingBottom – A distância entre o texto em um controle e a borda inferior desse controle.
PaddingLeft – A distância entre o texto em um controle e a borda esquerda desse controle.
PaddingRight – A distância entre o texto em um controle e a borda direita desse controle.
PaddingTop – A distância entre o texto em um controle e a borda superior desse controle.
PressedBorderColor – A cor da borda de um controle quando o usuário seleciona esse controle.
PressedColor – A cor do texto em um controle quando o usuário seleciona esse controle.
PressedFill – A cor de fundo de um controle quando o usuário seleciona esse controle.
Redefinir – Se um controle reverte para seu valor padrão.
SelectedText (Deprecated) – Um valor de cadeia de caracteres que representa o item selecionado. Use Dropdown1.SelectedText.Value em vez disso, substituindo "Dropdown1" pelo nome do controle suspenso no aplicativo.
SelectionColor – A cor do texto de um item selecionado ou itens em uma lista ou a cor da ferramenta de seleção em um controle de caneta.
SelectionFill – A cor de plano de fundo de um item selecionado ou itens em uma lista ou uma área selecionada de um controle de caneta.
Tamanho – O tamanho da fonte do texto que aparece em um controle.
Tachado – Se uma linha aparece através do texto que aparece em um controle.
TabIndex – Ordem de navegação do teclado em relação a outros controles.
Dica de ferramenta – Texto explicativo que aparece quando o usuário passa o mouse sobre um controle.
Sublinhado – Se uma linha aparece sob o texto que aparece em um controle.
Visível – Se um controle aparece ou está oculto.
Largura – A distância entre as bordas esquerda e direita de um controle.
X – a distância entre o limite esquerdo de um controlo e o limite esquerdo do respetivo recipiente principal (do ecrã, se não existir um recipiente principal).
Y – a distância entre o limite superior de um controlo e o limite superior do recipiente principal (do ecrã, se não existir um recipiente principal).
Observação
As propriedades de borda do submenu são controladas pelas propriedades FocusedBorder .
Examples
Lista simples
Adicione um controle suspenso e defina sua propriedade Items para esta expressão:
["Seattle", "Tokyo", "London", "Johannesburg", "Rio de Janeiro"]Não sabe como adicionar, atribuir um nome e configurar um controlo?
Mostre os itens na lista selecionando a seta para baixo do controle enquanto pressiona a tecla Alt .
Lista de uma fonte de dados
Os princípios neste procedimento se aplicam a qualquer fonte de dados que forneça tabelas , mas, para seguir essas etapas exatamente, você deve abrir um ambiente para o qual um banco de dados Microsoft Dataverse foi criado e dados de exemplo adicionados.
Abra um aplicativo em branco e adicione a tabela Contas do Dataverse.
Adicione um controle suspenso e defina sua propriedade Items para esta fórmula:
Distinct(Accounts, 'Address 1: City')Esta fórmula mostra todas as cidades na tabela Contas . Se mais de um registro tiver a mesma cidade, a função Distinct ocultará a duplicação no controle suspenso.
(Opcional) Renomeie seu controle suspenso para Cidades, adicione um controle Gallery vertical e defina a propriedade Items da galeria para esta fórmula:
Filter(Accounts, address1_city == Cities.Selected.Result)Esta função Filtrar mostra apenas os registos na tabela Contas para os quais a cidade corresponde ao valor selecionado no controlo Cidades .
Diretrizes de acessibilidade
Contraste de cor
Deve haver um contraste de cor adequado entre:
- ChevronFill e ChevronBackground
- ChevronHoverFill e ChevronHoverBackground
- SelectionColor e SelectionFill
- SeleçãoPreenchimento e Preenchimento
Isso é além dos requisitos de contraste de cor padrão.
Suporte a leitor de ecrã
- AccessibleLabel deve estar presente.
Suporte de teclado
- TabIndex deve ser zero ou maior para que os usuários do teclado possam navegar até ele.
- Os indicadores de focalização devem ser claramente visíveis. Use FocusedBorderColor e FocusedBorderThickness para conseguir isso.