Controllo Schermo in PowerAppsScreen control in PowerApps

Elemento dell'interfaccia utente che contiene uno o più controlli in un'app.A UI element that contains one or more other controls in an app.

DescrizioneDescription

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.Most apps have multiple Screen controls that contain Label controls, Button controls, and other controls that show data and support navigation.

Proprietà chiaveKey properties

BackgroundImage: nome di un file immagine presente nello sfondo di una schermata.BackgroundImage – The name of an image file that appears in the background of a screen.

Fill: colore dello sfondo di un controllo.Fill – The background color of a control.

Proprietà aggiuntiveAdditional properties

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.ImagePosition – The position (Fill, Fit, Stretch, Tile, or Center) of an image in a screen or a control if it isn't the same size as the image.

OnHidden: il comportamento dell'app quando l'utente esce da una schermata.OnHidden – The behavior of an app when the user navigates away from a screen.

OnVisible: il comportamento dell'app quando l'utente entra in una schermata.OnVisible – The behavior of an app when the user navigates to a screen.

OnStart: il comportamento dell'app quando l'utente apre l'app.OnStart – The behavior of the app when the user opens the app.

  • La formula su cui viene impostata questa proprietà viene eseguita prima che venga visualizzata la prima schermata dell'app.The formula to which this property is set runs before the first screen of the app appears. Chiamare la funzione Esplora per modificare la schermata che viene visualizzata all'avvio dell'app.Call the Navigate function to change which screen appears first when the app starts.
  • Non è possibile impostare variabili di contesto con la funzione UpdateContext perché non è ancora apparsa nessuna schermata.You can't set context variables with the UpdateContext function because no screen has appeared yet. Tuttavia, è possibile passare alle variabili di contesto nella funzione Esplora e creare e compilare una raccolta usando la funzione Raccogli.However, you can pass context variables in the Navigate function and create and fill a collection by using the Collect function.
  • Quando si aggiorna un'app, la formula su cui viene impostata questa proprietà viene eseguita quando l'app viene caricata in PowerApps Studio.When you update an app, the formula to which this property is set runs when the app is loaded into PowerApps Studio. Per vedere l'impatto della modifica di questa proprietà, è necessario salvare, chiudere e ricaricare l'app.To see the impact of changing this property, you'll need to save, close, and reload your app.
  • La proprietà OnStart è effettivamente una proprietà dell'app, non della schermata.The OnStart property is actually a property of the app, not the screen. Per praticità di modifica, la si visualizza e la si modifica come una proprietà nella prima schermata dell'app.For editing convenience, you view and modify it as a property on the first screen of your app. Se si rimuove la prima schermata o si riordinano le schermate, questa proprietà potrebbe diventare difficile da individuare.If you remove the first screen or reorder screens, this property may become hard to find. In questo caso, salvare, chiudere e ricaricare l'app e la proprietà verrà visualizzata di nuovo come una proprietà della prima schermata.In this case, save, close, and reload your app, and the property will reappear as a property of the first screen.

Distinct( DataSource, ColumnName )Distinct( DataSource, ColumnName )

EsempioExample

  1. Aggiungere un controllo Radio, denominarlo ScreenFills e impostarne la proprietà Items sul valore seguente:Add a Radio control, name it ScreenFills, and set its Items property to this value:
    ["Red", "Green"] ["Red", "Green"]

    Non si sa come aggiungere un controllo, assegnargli un nome e configurarlo?Don't know how to add, name, and configure a control?

  2. Denominare il controllo Schermo predefinito Source, quindi aggiungere un altro controllo Schermo e denominarlo Target.Name the default Screen control Source, add another Screen control, and name it Target.
  3. In Source aggiungere un controllo Forma, ad esempio una freccia, e impostarne la proprietà OnSelect sulla formula seguente:On Source, add a Shape control (such as an arrow), and set its OnSelect property to this formula:
    Navigate(Target, ScreenTransition.Fade) Navigate(Target, ScreenTransition.Fade)

    Sono necessarie altre informazioni sulla funzione Navigate o su altre funzioni?Want more information about the Navigate function or other functions?

  4. In Target aggiungere un controllo Forma, ad esempio una freccia, e impostarne la proprietà OnSelect sulla formula seguente:In Target, add a Shape control (such as an arrow), and set its OnSelect property to this formula:
    Navigate(Source, ScreenTransition.Fade) Navigate(Source, ScreenTransition.Fade)
  5. Impostare la proprietà Fill di Target sulla formula seguente:Set the Fill property of Target to this formula:
    If("Red" in ScreenFills.Selected.Value, RGBA(255, 0, 0, 1), RGBA(54, 176, 75, 1)) 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.From Source, press F5, click or tap either option in the Radio control, and then click or tap the Shape control.

    Target verrà visualizzato nel colore selezionato.Target appears in the color that you chose.

  7. In Target toccare o fare clic sul controllo Forma per tornare a Source.On Target, click or tap the Shape control to return to 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.(optional) Click or tap the other option in the Radio control, and then click or tap the Shape control to confirm that Target appears in the other color.
  9. Per tornare all'area di lavoro predefinita, premere ESC.To return to the default workspace, press Esc.