Condividi tramite


ActivityIndicator

L'interfaccia utente dell'app multipiattaforma .NET (.NET MAUI) ActivityIndicator visualizza un'animazione per indicare che l'applicazione è impegnata in un'attività lunga. A differenza di ProgressBar, ActivityIndicator non fornisce alcuna indicazione dello stato di avanzamento.

L'aspetto di un ActivityIndicator oggetto è dipendente dalla piattaforma e lo screenshot seguente mostra un ActivityIndicator in Android:

Screenshot of ActivityIndicator on Android.

ActivityIndicator definisce le proprietà seguenti:

  • Color è un Color valore che definisce il colore dell'oggetto ActivityIndicator.
  • IsRunning è un bool valore che indica se deve ActivityIndicator essere visibile e animata o nascosta. Il valore predefinito di questa proprietà è false, che indica che non ActivityIndicator è visibile.

Queste proprietà sono supportate da BindableProperty oggetti, il che significa che possono essere destinazioni di data binding e stili.

Creare un ActivityIndicator

Per indicare un'attività lunga, creare un ActivityIndicator oggetto e impostarne le proprietà per definirne l'aspetto.

L'esempio XAML seguente mostra come visualizzare un oggetto ActivityIndicator:

<ActivityIndicator IsRunning="true" />

Il codice C# equivalente è il seguente:

ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };

L'esempio XAML seguente mostra come modificare il colore di un oggetto ActivityIndicator:

<ActivityIndicator IsRunning="true"
                   Color="Orange" />

Il codice C# equivalente è il seguente:

ActivityIndicator activityIndicator = new ActivityIndicator
{
    IsRunning = true,
    Color = Colors.Orange
};