Elemento dell'interfaccia utente che contiene uno o più controlli in un'app.

Descrizione

Nella maggior parte delle app sono presenti più controlli Schermo che a loro volta contengono controlli Etichetta, Pulsante e altri controlli che permettono di visualizzare i dati e supportano l'esplorazione.

Proprietà chiave

BackgroundImage: nome di un file immagine presente nello sfondo di una schermata.

Fill: colore dello sfondo di un controllo.

Proprietà aggiuntive

ImagePosition: posizione (Fill, Fit, Stretch, Tile o Center) di un'immagine in una schermata o in un controllo, se non ha la stessa dimensione dell'immagine.

OnHidden: il comportamento dell'app quando l'utente esce da una schermata.

OnVisible: il comportamento dell'app quando l'utente entra in una schermata.

OnStart: il comportamento dell'app quando l'utente apre l'app.

  • La formula su cui viene impostata questa proprietà viene eseguita prima che venga visualizzata la prima schermata dell'app. Chiamare la funzione Esplora per modificare la schermata che viene visualizzata all'avvio dell'app.

  • Non è possibile impostare variabili di contesto con la funzione UpdateContext perché non è ancora apparsa nessuna schermata. Tuttavia, è possibile passare alle variabili di contesto nella funzione Esplora e creare e compilare una raccolta usando la funzione Raccogli.

  • Quando si aggiorna un'app, la formula su cui viene impostata questa proprietà viene eseguita quando l'app viene caricata in PowerApps Studio. Per vedere l'impatto della modifica di questa proprietà, è necessario salvare, chiudere e ricaricare l'app.

  • La proprietà OnStart è effettivamente una proprietà dell'app, non della schermata. Per praticità di modifica, la si visualizza e la si modifica come una proprietà nella prima schermata dell'app. Se si rimuove la prima schermata o si riordinano le schermate, questa proprietà potrebbe diventare difficile da individuare. In questo caso, salvare, chiudere e ricaricare l'app e la proprietà verrà visualizzata di nuovo come una proprietà della prima schermata.

Funzioni correlate

Distinct( DataSource, ColumnName )

Esempio

  1. Aggiungere un controllo Radio, denominarlo ScreenFills e impostarne la proprietà Items sul valore seguente:
    ["Red", "Green"]

    Non si sa come aggiungere un controllo, assegnargli un nome e configurarlo?

  2. Denominare il controllo Schermo predefinito Source, quindi aggiungere un altro controllo Schermo e denominarlo Target.

  3. In Source aggiungere un controllo Forma, ad esempio una freccia, e impostarne la proprietà OnSelect sulla formula seguente:
    Navigate(Target, ScreenTransition.Fade)

    Sono necessarie altre informazioni sulla funzione Navigate o su altre funzioni?

  4. In Target aggiungere un controllo Forma, ad esempio una freccia, e impostarne la proprietà OnSelect sulla formula seguente:
    Navigate(Source, ScreenTransition.Fade)

  5. Impostare la proprietà Fill di Target sulla formula seguente:
    If("Red" in ScreenFills.Selected.Value, RGBA(255, 0, 0, 1), RGBA(54, 176, 75, 1))

  6. In Source premere F5, toccare o fare clic su una delle due opzioni nel controllo Radio e quindi toccare o fare clic sul controllo Forma.

    Target verrà visualizzato nel colore selezionato.

  7. In Target toccare o fare clic sul controllo Forma per tornare a Source.

  8. (Facoltativo) Toccare o fare clic sull'altra opzione nel controllo Radio e quindi toccare o fare clic sul controllo Forma per assicurarsi che Target venga visualizzato nell'altro colore.

  9. Per tornare all'area di lavoro predefinita, premere ESC.