Skärm-kontroll i Power Apps

Ett element i användargränssnittet som innehåller en eller flera kontroller i en app.

Beskrivning

De flesta appar har flera Skärm-kontroller som innehåller Etikett-kontroller, Knapp kontroller och andra kontroller som visar data och stöd för navigering. Om du vill ha information om hur du lägger till en skärm, kan ändra ordning på skärmar och konfigurera navigering läser du Lägg till en skärm.

Nyckelegenskaper

BackgroundImage – namnet på en avbildningsfil som visas i bakgrunden på skärmen.

Fill – Bakgrundsfärgen i en kontroll.

Ytterligare egenskaper

Height – Skärmens höjd. Om appen är responsiv (Skalningsanpassa är Av) och enheten som appen körs på är kortare än den här egenskapen kan skärmen rulla vertikalt.

ImagePosition – Positionen (Fill, Fit, Stretch, Tile eller Center) för en bild på en skärm eller en kontroll om det inte är samma storlek som bilden.

LoadingSpinner (Ingen, Kontroller eller Data) – när ingen visas inte rotationsrutan. När kontroller | Data visas rotationsrutan tills alla underordnade kontroller på skärmnivån visas. Observer att kapslade kontroller inte beaktas.

LoadingSpinnerColor – Fyllningsfärgen på rotationsrutan.

Namn - Namnet på skärmen.

OnHidden – Appens beteende när användaren navigerar bort från en skärm.

OnVisible – Appens beteende när användaren navigerar till en skärm. Använd den här egenskapen för att konfigurera variabler och förinläsa data som används av skärmen. Använd egenskapen App.OnStart för att konfigurera en gång när appen startas.

Orientation – skärmbildens orientering. Om bredden är större än dess höjd blir orienteringen Layout.Horizontal; annars blir den Layout.Vertical.

Size – ett positivt heltal som klassificerar skärmens storlek. Klassificeringen bestäms genom att egenskaperna för bildskärmens Width jämförs med värdena egenskapen App.SizeBreakpoints. Typen ScreenSize består av fyra värden (Small, Medium, Large och ExtraLarge) som motsvarar heltalen 1 till 4.

Width – Skärmens bredd. Om appen är responsiv (Skalningsanpassa är Av) och enheten som appen körs på är smalare än den här egenskapen kan skärmen rulla horisontellt.

Distinct( DataSource, ColumnName )

Exempel

  1. Lägg till en Radio kontroll, namnge den ScreenFills och ange egenskapen Items som värdet:

    ["Red", "Green"]

    Vet du inte hur du lägger till, namnger och konfigurerar en kontroll?

  2. Namnge standardSkärm-kontrollen Källa, lägg till en annan Skärm-kontroll och namnge den Mål.

  3. I Källa, lägg till en Form kontroll (till exempel en pil) och ange egenskapen OnSelect med den här formeln:

    Navigate(Target, ScreenTransition.Fade)

    Vill du ha mer information om funktionen Navigate eller andra funktioner?

  4. I Mål, lägg till en Form kontroll (till exempel en pil) och ange egenskapen OnSelect med den här formeln:

    Navigate(Source, ScreenTransition.Fade)

  5. Ange egenskapen Fill för Mål med den här formeln:

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

  6. Välj skärm Källa och håll ned Alt-tangenten och klicka på något av alternativen i Radio kontrollen och välj sedan Form kontrollen.

    Mål visas i den färg som du har valt.

  7. Mål klickar eller trycker du på kontrollen Form för att återgå till Källa.

  8. (valfritt) Klicka eller tryck på ett annat alternativ i Radio kontrollen och klicka eller tryck sedan på kontrollen Form för att bekräfta att Mål ska visas med den andra färgen.

  9. (valfri) Du kan ändra ordning på skärmarna genom att hovra över mål i det vänstra navigeringsfältet, välja tre punkter som visas och sedan välja Flytta upp.

    Mål visas först när användaren öppnar appen.

Riktlinjer för hjälpmedel

Färgkontrast

När Skärmen är den faktiska bakgrunden för text, måste det finnas tillräcklig färgkontrast mellan:

Om en Skärm till exempel innehåller en Etikett och etiketten har transparent fyllning så blir skärmens Fill effektivt bakgrundsfärgen för etiketten.

Förutom text, överväg att kontrollerar färgkontrasten med grundläggande grafiska objekt som stjärnbilder i en kontroll för Klassificering.

Stöd för skärmläsare

  • Det måste finnas ett beskrivande namn för varje Skärm. Skärmnamn kan visas och redigeras på samma sätt som andra kontroller: i trädvyn för kontrollpanelen eller i rubriken för egenskapsfönstret.

    Anteckning

    När en ny Skärm har lästs in, kommer skärmläsarna att meddela dess namn.

Anteckning

Kan du berätta om dina inställningar för dokumentationsspråk? Svara i en kort undersökning. (observera att undersökningen är på engelska)

Undersökningen tar ungefär sju minuter. Inga personuppgifter samlas in (sekretesspolicy).