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.
Funções relacionadas
Distinct( DataSource, ColumnName )
Exemplo
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?
Dê ao controlo Ecrã predefinido o nome Origem, adicione outro controlo Ecrã e dê-lhe o nome Destino.
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?
Em Destino, adicione um controlo Forma (como uma seta) e defina a respetiva propriedade OnSelect para esta fórmula:
Navigate(Source, ScreenTransition.Fade)
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))
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.
Em Destino, selecione o controlo Forma para regressar à Origem.
(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.
(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:
- Fill e texto
- BackgroundImage e texto (se aplicável)
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.