Compartir por


Pantalla de control en Power Apps

Un elemento da IU que contén un ou varios outros controis nunha aplicación.

Descripción

A maioría das aplicacións teñen varios controis de Pantalla que conteñen controis de Label, controis de Button e outros controis que mostran datos e admiten a navegación. Para obter información sobre como engadir unha pantalla, reordenar as pantallas e configurar a navegación, revise Engadir unha pantalla.

Propiedades clave

BackgroundImage: O nome dun ficheiro de imaxe que aparece no fondo dunha pantalla.

Enchemento: a cor de fondo dun control.

Propiedades adicionais

Altura: a altura da pantalla. Se a aplicación responde (Escalar para encaixar está Desactivado) e o dispositivo no que se está executando a aplicación é máis curto que esta propiedade, a pantalla pode desprazarse verticalmente.

ImagePosition – Posición (Fill, Fit, Stretch, Tile ou Center) dunha imaxe dunha pantalla ou un control se non ten o mesmo tamaño que a imaxe.

LoadingSpinner (Ningún, Controis ou Datos) - Se se establece Ningún, o indicador de progreso non se amosará. Con Controis | Datos, mostrarase un indicador de progreso ata que todos os controis secundarios a nivel de pantalla estean visibles. Nota. Non se consideran os controis aniñados.

LoadingSpinnerColor - A cor de recheo do indicador de progreso de carga.

Nome: nome da pantalla.

OnHidden: comportamento dunha aplicación cando o usuario sae dunha pantalla.

OnVisible: comportamento dunha aplicación cando o usuario entra nunha pantalla. Utilice esta propiedade para configurar variables e precargar datos empregados pola pantalla. Use a propiedade App.OnStart para configurar unha vez que se inicia a aplicación.

Orientación - A orientación da pantalla. Se o seu Ancho é maior que a súa Altura, a orientación será Deseño.Horizontal; do contrario, será Deseño.Vertical.

Tamaño - Un número enteiro positivo que clasifica o tamaño da pantalla. A clasificación determínase comparando a propiedade Ancho da pantalla nos valores da propiedade App.SizeBreakpoints. O tipo Tamañodepantalla consta de catro valores (Pequeno, Medio, Grande e Extragrande) que corresponden aos números enteiros do 1 ao 4.

Ancho: o ancho da pantalla. Se a aplicación responde (Escalar para encaixar está Desactivado) e o dispositivo no que se está executando a aplicación é máis estreito que esta propiedade, a pantalla pode desprazarse horizontalmente.

Distinct( DataSource, ColumnName )

Exemplo

  1. Engada un control de Radio, asígnelle o nome ScreenFills e estableza a súa propiedade Items neste valor:

    ["Red", "Green"]

    Non sabe como engadir, asignar un nome e configurar un control?

  2. Asigne o nome Source ao control de Pantalla predeterminado, engada outro control de Pantalla e asígnelle o nome Destino.

  3. En Orixe, engada un control de Shape (como unha frecha), e configure a súa propiedade OnSelect nesta fórmula:

    Navigate(Target, ScreenTransition.Fade)

    Quere obter máis información sobre a función Navegar ou outras funcións?

  4. En Destino, engada un control de Shape (como unha frecha), e configure a súa propiedade OnSelect nesta fórmula:

    Navigate(Source, ScreenTransition.Fade)

  5. Axuste a propiedade Encher de Destino nesta fórmula:

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

  6. Seleccione a pantalla Orixe e logo, mantendo premida a tecla Alt, seleccione calquera das opcións no control Radio e logo seleccione o control Shape.

    Destino aparece na cor que seleccionou.

  7. En Destino, seleccione o control Shape para volver a Orixe.

  8. (opcional) Seleccione a outra opción do control Radio e logo seleccione o control Shape para confirmar que ese Destino aparece na outra cor.

  9. (opcional) Reordene as pantallas pasando o punteiro do rato sobre Destino na barra de navegación esquerda, seleccionando os tres puntos que aparecen e, a continuación, seleccionando Moverse cara arriba.

    Destino aparece primeiro cando o usuario abre a aplicación.

Directrices de accesibilidade

Contraste de cor

Cando o Pantalla é o fondo efectivo para o texto, debe haber un contraste de cores adecuado entre:

Por exemplo, se unha Pantalla contén unha Label e a etiqueta ten un recheo transparente, o Recheo da pantalla converterase de xeito efectivo na cor de fondo da etiqueta.

Ademais do texto, considere a posibilidade de comprobar o contraste de cores con obxectos gráficos esenciais como as imaxes de estrela dun control de Rating.

Soporte do lector de pantalla

  • Debe haber un nome significativo para cada Pantalla. O nome da pantalla pódese ver e editar do mesmo xeito que outros controis: na vista árbore do panel de controis ou na cabeceira do panel de propiedades.

    Nota

    Cando se carga unha Pantalla nova, os lectores de pantalla anunciarán o seu nome.

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).