Partilhar via


Controlo Ecrã no Power Apps

Um elemento de IU que contém um ou mais controlos numa aplicação.

Descrição

A maioria das aplicações tem vários controlos Ecrã que contêm controlos Etiqueta, controlos Botão e outros controlos que mostram os dados e suportam a navegação. Para obter informações sobre como adicionar um ecrã, reordenar ecrãs e configurar a navegação, consulte Adicionar um ecrã.

Propriedades principais

BackgroundImage – o nome de um ficheiro de imagem que aparece no fundo de um ecrã.

Fill – a cor de fundo de um controlo.

Propriedades adicionais

Height - a altura do ecrã. Se a aplicação for responsiva (a escala para caber está desativada) e o dispositivo no qual a aplicação está em execução for inferior a esta propriedade, o ecrã poderá ser deslizado verticalmente.

ImagePosition – a posição (Preencher, Ajustar, Esticar, Mosaico ou Centrar) de uma imagem num ecrã ou num controlo, se não tiver o mesmo tamanho da imagem.

LoadingSpinner (nenhum, controlos ou dados) - quando for Nenhum, o ícone de progresso não será mostrado. Quando os Controlos | Dados irão mostrar o ícone de progresso até que todos os controlos subordinados sejam visíveis no nível de ecrã. Nota. Os controlos aninhados não são considerados.

LoadingSpinnerColor - a cor de preenchimento do ícone de progresso de carregamento.

Name - O nome do ecrã.

OnHidden – o comportamento de uma aplicação quando o utilizador navega para fora de um ecrã. Se a regra Desativar App.OnStart sem bloqueio estiver ativada nas definições da aplicação, essa propriedade pode ter de aguardar até que App.OnStart termine a execução. Por predefinição, esta definição está ativada.

OnVisible – o comportamento de uma aplicação quando o utilizador navega para um ecrã. Utilize esta propriedade para configurar variáveis e pré-carregar dados utilizados pelo ecrã. Utilize a propriedade App.OnStart para configurar uma vez quando a aplicação for iniciada. Se a opção App.OnStart sem bloqueio estiver ativada, o evento Screen.OnVisible poderá ser executado em paralelo. Como resultado, é recomendável evitar depender de variáveis ou coleções que são inicializadas por App.OnStart, pois podem não ser totalmente inicializadas.

Orientation - a orientação do ecrã. Se a Width for superior à Height, a orientação será Esquema.Horizontal; caso contrário, será Esquema.Vertical.

Size - um número inteiro positivo que classifica o tamanho do ecrã. A classificação é determinada comparando a propriedade Width com os valores na propriedade App.SizeBreakpoints. O tipo ScreenSize consiste em quatro valores (Pequeno, Médio, Grande e Extragrande) que correspondem aos números inteiros 1 a 4.

Width - a largura do ecrã. Se a aplicação for responsiva (a escala para caber está desativada) e o dispositivo no qual a aplicação está em execução for mais estreito do que esta propriedade, o ecrã poderá ser deslizado horizontalmente.

Distinct( DataSource, ColumnName )

Exemplo

  1. Adicione um controlo Botão de opção, dê-lhe o nome ScreenFills e defina a respetiva propriedade Items para este valor:

    ["Red", "Green"]

    Não sabe como adicionar, atribuir um nome e configurar um controlo?

  2. Dê ao controlo Ecrã predefinido o nome Origem, adicione outro controlo Ecrã e dê-lhe o nome Destino.

  3. Em Origem, adicione um controlo Forma (como uma seta) e defina a respetiva propriedade OnSelect para esta fórmula:

    Navigate(Target, ScreenTransition.Fade)

    Pretende obter mais informações sobre a função Navigate ou outras funções?

  4. Em Destino, adicione um controlo Forma (como uma seta) e defina a respetiva propriedade OnSelect para esta fórmula:

    Navigate(Source, ScreenTransition.Fade)

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

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

  6. Selecione o ecrã de Origem e, em seguida, mantenha a tecla Alt premida, selecione qualquer uma das opções no controlo Botão de opção e, em seguida, selecione o controlo Forma.

    O Destino aparece na cor que selecionou.

  7. Em Destino, selecione o controlo Forma para regressar à Origem.

  8. (opcional) Selecione ou toque na outra opção do controlo Botão de opção e, em seguida, selecione o controlo Forma para confirmar que o Destino aparece na outra cor.

  9. (opcional) Reordene os ecrãs focalizando o Alvo na barra de navegação esquerda, selecionando as reticências que são apresentadas e, em seguida, selecionando mover para cima.

    O Alvo aparece primeiro quando o utilizador abre a aplicação.

Diretrizes de acessibilidade

Contraste de cor

Quando o Ecrã é o fundo efetivo do texto, tem de haver contraste de cor adequado entre:

Por exemplo, se um Ecrã tiver uma Etiqueta e a etiqueta tiver um preenchimento transparente, o Fill do ecrã tornar-se-á efetivamente a cor de fundo da etiqueta.

Para além do texto, considere verificar o contraste de cor com objetos gráficos essenciais, como imagens de estrelas num controlo Classificação.

Suporte a leitor de ecrã

  • Tem de ser um nome significativo para cada Ecrã. O nome de ecrã pode ser visualizado e editado da mesma forma como os outros controlos: na vista de árvore do painel de controlos ou no cabeçalho do painel de propriedades.

    Nota

    Quando é carregado um novo Ecrã, os leitores de ecrã anunciam o seu nome.