Compartilhar via


Controle Tela no Power Apps

Um elemento da interface do usuário que contém um ou mais controles em um aplicativo.

Descrição

A maioria dos aplicativos tem vários controles Tela que contêm controles Rótulo, controles de Botão e outros controles que mostram os dados e dão suporte à navegação. Para obter informações sobre como adicionar uma tela, reordenar telas e configurar a navegação, revise Adicionar uma tela.

Principais propriedades

BackgroundImage – o nome de um arquivo de imagem exibido na tela de fundo.

Fill – a cor da tela de fundo de um controle.

Propriedades adicionais

Height: a altura da tela. Se o aplicativo for responsivo ( Ajustar para caber está Desativado) e o dispositivo em que o aplicativo está sendo executado for menor que essa propriedade, a tela pode rolar verticalmente.

ImagePosition – a posição (Preencher, Ajustar, Ampliar, Organizar lado a lado ou Centralizar) de uma imagem em uma tela ou em um controle se ela não tiver o mesmo tamanho da imagem.

LoadingSpinner ( Nenhum, Controles ou Dados) - Quando definido como Nenhum, o botão giratório não será exibido. Quando controla | Os dados mostrarão o controle giratório até que todos os controles filho no nível da tela estejam visíveis. Nota. Controles aninhados não são considerados.

LoadingSpinnerColor - A cor de preenchimento do botão giratório de carregamento.

Name - O nome da tela.

OnHidden – o comportamento de um aplicativo quando o usuário sai de uma tela.

OnVisible – o comportamento de um aplicativo quando o usuário navega para uma tela. Use esta propriedade para configurar variáveis e pré-carregar dados usados pela tela. Use a propriedade App.OnStart para configurar quando o aplicativo for iniciado.

Orientation - A orientação da tela. Se a Width é maior que a sua Height, a orientação será Layout.Horizontal ; caso contrário, será Layout.Vertical.

Size - Um número inteiro positivo que classifica o tamanho da tela. A classificação é determinada comparando-se a propriedade Width para os valores na propriedade App.SizeBreakpoints. O tipo ScreenSize consiste em quatro valores ( Pequeno, Médio, Grande e Extra grande) que correspondem aos números inteiros 1 a 4.

Width - a largura da tela. Se o aplicativo for responsivo ( Ajustar para caber está Desativado) e o dispositivo em que o aplicativo está sendo executado for mais restrito que essa propriedade, a tela pode rolar horizontalmente.

Distinct( DataSource, ColumnName )

Exemplo

  1. Adicione um controle Opção, chame-o de ScreenFills e defina sua propriedade Items como este valor:

    ["Red", "Green"]

    Não sabe como adicionar, nomear e configurar um controle?

  2. Nomeie o controle Tela padrão como Origem, adicione outro controle Tela e chame-o de Destino.

  3. Na Origem, adicione um controle de Forma e defina sua propriedade OnSelect como esta fórmula:

    Navigate(Target, ScreenTransition.Fade)

    Deseja saber mais sobre a função Navigate ou outras funções?

  4. Em Destino, adicione um controle Forma (como uma seta) e defina sua propriedade OnSelect como esta fórmula:

    Navigate(Source, ScreenTransition.Fade)

  5. Defina a propriedade Fill de Destino como esta fórmula:

    If("Red" in ScreenFills.Selected.Value, RGBA(255, 0, 0, 1), RGBA(54, 176, 75, 1))

  6. Selecione a tela Fonte e, mantendo pressionada a tecla Alt, selecione uma das opções no controle de Opção e selecione o controle Forma.

    Destino aparece na cor que você selecionou.

  7. Em Destino, selecione o controle Forma para retornar à Origem.

  8. (opcional) Selecione a outra opção no controle Opção e clique ou toque no controle Forma para confirmar que Target aparece na outra cor.

  9. (opcional) Reordene as telas passando o mouse sobre Destino na barra de navegação esquerda, selecionando as reticências que aparecem e, em seguida, selecionando Mover para cima.

    Destino aparece primeiro quando o usuário abre o aplicativo.

Diretrizes de acessibilidade

Contraste de cores

Quando a Tela é a tela de fundo efetiva do texto, é necessário ter um contraste de cores adequado entre:

Por exemplo, se uma Tela contém um Rótulo e um o rótulo tem um preenchimento transparente, o Fill da tela efetivamente se torna a cor da tela de fundo do rótulo.

Além de texto, verifique o contraste de cores com objetos gráficos essenciais como as imagens de estrelas em um controle Classificação.

Suporte ao leitor de tela

  • É necessário ter um nome significativo para cada Tela. O nome da tela pode ser exibido e editado da mesma maneira que outros controles: no modo de exibição de árvore do painel de controles ou no cabeçalho do painel de propriedades.

    Observação

    Quando uma nova Tela for carregada, os leitores de tela anunciarão seu nome.

Observação

Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)

A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).