Xamarin.Forms ActivityIndicator
Il Xamarin.FormsActivityIndicator
controllo visualizza un'animazione per indicare che l'applicazione è impegnata in un'attività lunga. A differenza di , l'oggetto ProgressBar
ActivityIndicator
non indica lo stato di avanzamento. L'oggetto ActivityIndicator
eredita da View
.
Gli screenshot seguenti mostrano un ActivityIndicator
controllo in iOS e Android:
Il ActivityIndicator
controllo definisce le proprietà seguenti:
Color
è unColor
valore che definisce il colore di visualizzazione dell'oggettoActivityIndicator
.IsRunning
è unbool
valore che indica se deveActivityIndicator
essere visibile e animata o nascosta. Quando il valore èfalse
nonActivityIndicator
è visibile.
Queste proprietà sono supportate da BindableProperty
oggetti, il che significa che ActivityIndicator
è possibile applicare stili e essere la destinazione dei data binding.
Creare un ActivityIndicator
La ActivityIndicator
classe può essere creata un'istanza in XAML. La proprietà IsRunning
determina se il controllo è visibile e animato. Per impostazione predefinita, la IsRunning
proprietà è false
. L'esempio seguente illustra come creare un'istanza ActivityIndicator
di in XAML con il set di proprietà facoltativo IsRunning
:
<ActivityIndicator IsRunning="true" />
È anche possibile creare un oggetto ActivityIndicator
nel codice:
ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };
Proprietà di aspetto ActivityIndicator
La Color
proprietà definisce il ActivityIndicator
colore. L'esempio seguente illustra come creare un'istanza ActivityIndicator
di in XAML con il set di Color
proprietà:
<ActivityIndicator Color="Orange" />
La Color
proprietà può essere impostata anche durante la creazione di un oggetto ActivityIndicator
nel codice:
ActivityIndicator activityIndicator = new ActivityIndicator { Color = Color.Orange };
Gli screenshot seguenti mostrano con ActivityIndicator
la Color
proprietà impostata Color.Orange
su in iOS e Android: