Xamarin.Forms ActivityIndicator
Le Xamarin.FormsActivityIndicator
contrôle affiche une animation pour montrer que l’application est engagée dans une activité de longue durée. Contrairement au ProgressBar
, ne ActivityIndicator
donne aucune indication de progression. hérite ActivityIndicator
de View
.
Les captures d’écran suivantes montrent un ActivityIndicator
contrôle sur iOS et Android :
Le ActivityIndicator
contrôle définit les propriétés suivantes :
Color
est uneColor
valeur qui définit la couleur d’affichage de .ActivityIndicator
IsRunning
est unebool
valeur qui indique si leActivityIndicator
doit être visible et animé, ou masqué. Lorsque la valeur estfalse
leActivityIndicator
n’est pas visible.
Ces propriétés sont soutenues par BindableProperty
des objets, ce qui signifie que le ActivityIndicator
peut être stylisé et être la cible des liaisons de données.
Créer un ActivityIndicator
La ActivityIndicator
classe peut être instanciée en XAML. Sa IsRunning
propriété détermine si le contrôle est visible et en cours d’animation. La IsRunning
propriété par défaut est false
. L’exemple suivant montre comment instancier un ActivityIndicator
en XAML avec l’ensemble de propriétés facultatives IsRunning
:
<ActivityIndicator IsRunning="true" />
Un ActivityIndicator
peut également être créé dans le code :
ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };
Propriétés d’apparence ActivityIndicator
La Color
propriété définit la ActivityIndicator
couleur. L’exemple suivant montre comment instancier un ActivityIndicator
en XAML avec le jeu de Color
propriétés :
<ActivityIndicator Color="Orange" />
La Color
propriété peut également être définie lors de la création d’un ActivityIndicator
dans le code :
ActivityIndicator activityIndicator = new ActivityIndicator { Color = Color.Orange };
Les captures d’écran suivantes montrent le ActivityIndicator
avec la Color
propriété définie Color.Orange
sur sur iOS et Android :