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:
ActivityIndicator definisce le proprietà seguenti:
Color
è un Color valore che definisce il colore dell'oggetto ActivityIndicator.IsRunning
è unbool
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
};