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.
Funcións relacionadas
Distinct( DataSource, ColumnName )
Exemplo
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?
Asigne o nome Source ao control de Pantalla predeterminado, engada outro control de Pantalla e asígnelle o nome Destino.
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?
En Destino, engada un control de Shape (como unha frecha), e configure a súa propiedade OnSelect nesta fórmula:
Navigate(Source, ScreenTransition.Fade)
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))
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.
En Destino, seleccione o control Shape para volver a Orixe.
(opcional) Seleccione a outra opción do control Radio e logo seleccione o control Shape para confirmar que ese Destino aparece na outra cor.
(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:
- Encher e o texto
- BackgroundImage e texto (se procede)
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).
Comentarios
https://aka.ms/ContentUserFeedback.
Proximamente: Ao longo de 2024, retiraremos gradualmente GitHub Issues como mecanismo de comentarios sobre o contido e substituirémolo por un novo sistema de comentarios. Para obter máis información, consulte:Enviar e ver os comentarios