Control Pantalla al Power Apps

Element de la interfície d'usuari que conté un o diversos controls en una aplicació.

Descripció

La majoria d'aplicacions tenen diversos controls Screen que contenen controls Label, controls Button i altres controls que mostren dades i ajuda per a la navegació. Per obtenir informació sobre com afegir una pantalla, reordenar les pantalles i configurar la navegació, reviseu Afegir una pantalla.

Propietats clau

BackgroundImage: el nom d'un fitxer d'imatge que apareix al fons d'una pantalla.

Fill: el color de fons d'un control.

Propietats addicionals

Height: l'alçada de la pantalla. Si l'aplicació és dinàmica (Escala per ajustar està Desactivat) i el dispositiu en el qual l'aplicació s'executa és més curt que aquesta propietat, la pantalla es pot desplaçar verticalment.

ImagePosition : la posició (Emplenament, Ajustament, Estirament, Mosaic o Centre) d'una imatge en una pantalla o un control si no és de la mateixa mida que la imatge.

LoadingSpinner (Cap, Controls o Dades): quan sigui Cap, no es mostrarà un indicador circular. Quan és Controls | Dades, mostrarà un indicador circular fins que tots els controls secundaris a nivell de pantalla siguin visibles. Nota: no es tenen en compte els controls imbricats.

LoadingSpinnerColor: el color d'emplenament de l'indicador circular de càrrega.

Name: nom de la pantalla.

OnHidden: el comportament d'una aplicació quan l'usuari surt d'una pantalla.

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 una vegada s'hagi iniciat l'aplicació.

Orientation: l'orientació de la pantalla. Si Width és superior a Height, l'orientació serà Layout.Horizontal ; altrament, serà Layout.Vertical.

Size: un enter positiu que classifica la mida de la pantalla. La classificació es determina comparant la propietat Width de la pantalla als valors de la propietat App.SizeBreakpoints. El tipus ScreenSize es compon de quatre valors (Small, Medium, Large i ExtraLarge) que corresponen a les enters de l'1 al 4.

Width: l'amplada de la pantalla. Si l'aplicació és dinàmica (Escala per ajustar està Desactivat) i el dispositiu en el qual l'aplicació s'executa és més estret que aquesta propietat, la pantalla es pot desplaçar horitzontalment.

Distinct( DataSource, ColumnName )

Exemple

  1. Afegiu un control Radio, anomeneu-lo ScreenFills i definiu la propietat Items en aquest valor:

    ["Red", "Green"]

    No sabeu com afegir, anomenar i configurar un control?

  2. Anomeneu el control Screen per defecte Origen, afegiu un altre control Screen i anomeneu-lo Destinació.

  3. A Origen, afegiu un control Shape (com ara una fletxa) i definiu-ne la propietat OnSelect a aquesta fórmula:

    Navigate(Target, ScreenTransition.Fade)

    Voleu més informació sobre la funció Navigate o altres funcions?

  4. A Destinació, afegiu un control Shape (com ara una fletxa) i definiu-ne la propietat OnSelect a aquesta fórmula:

    Navigate(Source, ScreenTransition.Fade)

  5. Definiu la propietat Fill de Destinació a aquesta fórmula:

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

  6. Seleccioneu la pantalla Origen i, a continuació, mentre manteniu premuda la tecla Alt, seleccioneu qualsevol opció del control Radio i, a continuació, seleccioneu el control Shape.

    Destinació es mostra en el color que heu seleccionat.

  7. A Destinació, seleccioneu el control Shape per tornar a Origen.

  8. (opcional) Seleccioneu l'altra opció del control Radio i, a continuació, seleccioneu el control Shape per confirmar que Destinació apareix en l'altre color.

  9. (opcional) Torneu a ordenar les pantalles passant el cursor per sobre de Destinació a la barra de navegació esquerra, seleccioneu els punts suspensius que apareixen i, a continuació, seleccioneu Desplaça amunt.

    Destinació apareix en primer lloc quan l'usuari obre l'aplicació.

Pautes d'accessibilitat

Contrast de color

Quan la Screen és el fons efectiu per al text, hi ha d'haver un contrast de color adient entre:

Per exemple, si una Screen conté un control Label i l'etiqueta té un emplenament transparent, la propietat Fill de la pantalla es converteix eficaçment en el color de fons de l'etiqueta.

A més del text, considereu la possibilitat de contrastar el color amb objectes gràfics essencials, com ara les imatges de l'estrella d'un control Rating.

Suport del lector de pantalla

  • Hi ha d'haver un nom que tingui sentit per a cada Screen. 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 carregui una Screen nova, els lectors de pantalla anunciaran el seu nom.

Nota

Ens podeu dir quines són les vostres preferències d'idioma per a la documentació? Responeu una breu enquesta. (tingueu en compte que l'idioma de l'enquesta és l'anglès)

Trigareu uns set minuts a completar l'enquesta. No es recopilen dades personals (declaració de privadesa).