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 Botão e outros controles que mostram os dados e dão suporte à navegação.

Propriedades-chave

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

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.

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.

OnStart – o comportamento do aplicativo quando aberto pelo usuário.

  • A fórmula para a qual essa propriedade está definida é executada antes que a primeira tela do aplicativo seja exibida. Chame a função Navegar para alterar a tela que aparece primeiro quando o aplicativo é iniciado.

  • Não é possível definir variáveis de contexto com a função UpdateContext, porque nenhuma tela apareceu ainda. No entanto, é possível passar variáveis de contexto na função Navegar, bem como criar e preencher uma coleção usando a função Coletar.

  • Ao atualizar um aplicativo, a fórmula para a qual essa propriedade está definida é executada quando o aplicativo é carregado no PowerApps Studio. Para ver o impacto da alteração dessa propriedade, será necessário salvar, fechar e recarregar o aplicativo.

  • A propriedade OnStart é, na verdade, uma propriedade do aplicativo, e não da tela. Para facilitar a edição, exiba e modifique-a como uma propriedade na primeira tela do aplicativo. Se a primeira tela for removida ou se as telas forem reorganizadas, poderá ser difícil localizar essa propriedade. Nesse caso, salve, feche e recarregue o aplicativo; assim, a propriedade reaparecerá como uma propriedade da primeira tela.

Funções relacionadas

Distinct( DataSource, ColumnName )

Exemplo

  1. Adicione um controle Radio, 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 Screen padrão como Source, adicione outro controle Screen e chame-o de Target.

  3. Em Source, adicione um controle Shape 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 Target, adicione um controle Shape e defina sua propriedade OnSelect como esta fórmula:
    Navigate(Source, ScreenTransition.Fade)

  5. Defina a propriedade Fill de Target como esta fórmula:
    If("Red" in ScreenFills.Selected.Value, RGBA(255, 0, 0, 1), RGBA(54, 176, 75, 1))

  6. Em Source, pressione F5, clique ou toque em uma das opções no controle Radio e então clique ou toque no controle Shape.

    Target aparece na cor que você escolheu.

  7. Em Target, clique ou toque no controle Shape para retornar a Source.

  8. (opcional) Clique ou toque em outra opção no controle Radio e clique ou toque no controle Shape para confirmar que Target aparece na outra cor.

  9. Para retornar ao espaço de trabalho padrão, pressione Esc.