Control Pantalla al Power Apps
Element de la interfície d'usuari que conté un o diversos controls en una aplicació.
Descripció
La majoria de les apps tenen diversos controls de pantalla que contenen controls d'etiqueta , controls de botó i altres controls que mostren dades i admeten la navegació. Per obtenir informació sobre com afegir una pantalla, reordenar les pantalles i configurar la navegació, reviseu Afegeix una pantalla.
Propietats clau
BackgroundImage : el nom d'un fitxer d'imatge que apareix al fons d'una pantalla.
Emplenament : el color de fons d'un control.
Propietats addicionals
Alçada : l'alçada de la pantalla. Si l'aplicació respon (l'opció Escala per ajustar està desactivada) i el dispositiu en què s'executa l'aplicació és més curt que aquesta propietat, la pantalla es pot desplaçar verticalment.
Posició de la imatge: la posició (Emplena, Ajusta, Estira, Mosaic o Centre) d'una imatge en una pantalla o en un control si no té la mateixa mida que la imatge.
LoadingSpinner (None,Controls o Data) - Quan None, el spinner no es mostrarà. Quan és Controls | Dades, mostrarà un indicador circular fins que tots els controls secundaris a nivell de pantalla siguin visibles. Nota. Els controls imbricats no es tenen en compte.
LoadingSpinnerColor : el color d'ompliment de la filadora de càrrega.
Nom : el nom de la pantalla.
OnHidden : el comportament d'una aplicació quan l'usuari s'allunya d'una pantalla. Si la regla Inhabilita App.OnStart sense bloqueig està habilitada a la configuració de l'aplicació, és possible que aquesta propietat hagi d'esperar fins que s'acabi d'executar App.OnStart . Per defecte, aquesta configuració està activada.
OnVisible : el comportament d'una aplicació quan l'usuari navega a una pantalla. Utilitzeu aquesta propietat per configurar variables i per precarregar les dades utilitzades per la pantalla. Utilitzeu la propietat App.OnStart per configurar-la una vegada quan s'iniciï l'aplicació. Si l'App.OnStart que no bloqueja està habilitat, l'esdeveniment Screen.OnVisible es pot executar paral·lelament a ell. Com a resultat, es recomana abstenir-se de confiar en variables o col·leccions inicialitzades per App.OnStart, ja que és possible que no estiguin completament inicialitzades.
Orientació : l'orientació de la pantalla. Si la seva amplada és més gran que la seva alçada, l'orientació serà Layout.Horizontal; en cas contrari, serà Layout.Vertical.
Mida : un enter positiu que classifica la mida de la pantalla. La classificació es determina comparant la propietat Width de la pantalla amb els valors de la propietat App.SizeBreakpoints . El tipus ScreenSize consta de quatre valors (Small, Medium, Large i ExtraLarge) que corresponen als enters de l'1 al 4.
Amplada : l'amplada de la pantalla. Si l'aplicació respon (l'opció Escala per ajustar està desactivada) i el dispositiu en què s'executa l'aplicació és més estret que aquesta propietat, la pantalla es pot desplaçar horitzontalment.
Funcions relacionades
Distinct(DataSource,ColumnName )
Exemple
Afegiu un control Ràdio , anomeneu-lo ScreenFills, i definiu la seva propietat Items en aquest valor:
["Red", "Green"]
No saps com afegir, anomenar i configurar un control?
Anomeneu el control de pantalla per defecte Origen , afegiu-ne un altre i anomeneu-lo Destinació .
A Source, afegiu un control Shape (com ara una fletxa) i definiu la seva propietat OnSelect en aquesta fórmula:
Navigate(Target, ScreenTransition.Fade)
Voleu més informació sobre la funció de navegació o altres funcions?
A Target, afegiu un control Shape (com ara una fletxa) i definiu la seva propietat OnSelect en aquesta fórmula:
Navigate(Source, ScreenTransition.Fade)
Definiu la propietat Fill de Target en aquesta fórmula:
If("Red" in ScreenFills.Selected.Value, RGBA(255, 0, 0, 1), RGBA(54, 176, 75, 1))
Seleccioneu la pantalla Font i, mentre manteniu premuda la tecla Alt, seleccioneu qualsevol opció del control Ràdio i, a continuació, seleccioneu el control Forma .
L'objectiu apareix amb el color que heu seleccionat.
A Objectiu , seleccioneu el control Formaper tornar a l'origen ... .
(opcional) Seleccioneu l'altra opció del control Ràdio i, a continuació, seleccioneu el control Forma per confirmar que l'objectiu apareix en l'altre color.
(opcional) Reordeneu les pantalles passant el cursor per sobre de l'objectiu a la barra de navegació esquerra, seleccionant els punts suspensius que apareixen i, a continuació, seleccionant Mou cap amunt.
Target apareix primer quan l'usuari obre l'aplicació.
Pautes d'accessibilitat
Contrast de color
Quan la pantalla és el fons efectiu per al text, hi ha d'haver un contrast de color adequat entre:
- Emplenament i text
- FonsImatge i text (si escau)
Per exemple, si una pantalla conté una etiqueta i l'etiqueta té un emplenament transparent, l'emplenament de la pantalla es converteix efectivament en el color de fons de l'etiqueta ... .
A més del text, considereu comprovar el contrast de color amb objectes gràfics essencials com les imatges d'estrelles en un control de classificació .
Suport del lector de pantalla
Hi ha d'haver un nom significatiu per a cada pantalla. El nom de la pantalla es pot visualitzar i editar de la mateixa manera que els altres controls: a la visualització en arbre de la subfinestra de controls o a la capçalera de la subfinestra de propietats.
Nota
Quan es carrega una pantalla nova , els lectors de pantalla anunciaran el seu nom.