Xamarin.Forms ActivityIndicator

Das Xamarin.FormsActivityIndicator Steuerelement zeigt eine Animation an, um anzuzeigen, dass die Anwendung an einer langen Aktivität beteiligt ist. ProgressBarIm Gegensatz dazu gibt die ActivityIndicator Angabe keinen Hinweis auf den Fortschritt. Die ActivityIndicator Erbt von View.

Die folgenden Screenshots zeigen ein ActivityIndicator Steuerelement unter iOS und Android:

Screenshot von ActivityIndicator unter iOS und Android

Das ActivityIndicator-Steuerelement definiert die folgenden Eigenschaften:

  • Color ist ein Color Wert, der die Anzeigefarbe der ActivityIndicator.
  • IsRunning ist ein bool-Wert, der angibt, ob das ActivityIndicator sichtbar und animiert oder versteckt sein soll. Wenn der Wert nicht sichtbar ist falseActivityIndicator .

Diese Eigenschaften werden durch BindableProperty Objekte gesichert, was bedeutet, dass die ActivityIndicator Formatvorlage formatiert und das Ziel von Datenbindungen sein kann.

Erstellen eines ActivityIndicators

Die ActivityIndicator Klasse kann in XAML instanziiert werden. Die IsRunning Eigenschaft bestimmt, ob das Steuerelement sichtbar und animiert wird. Die IsRunning Eigenschaft ist standardmäßig auf false. Das folgende Beispiel zeigt, wie Sie eine ActivityIndicator in XAML mit dem optionalen IsRunning Eigenschaftensatz instanziieren:

<ActivityIndicator IsRunning="true" />

Eine ActivityIndicator kann auch im Code erstellt werden:

ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };

ActivityIndicator-Darstellungseigenschaften

Die Color Eigenschaft definiert die ActivityIndicator Farbe. Das folgende Beispiel zeigt, wie Sie ein ActivityIndicator XAML-Code mit dem Color Eigenschaftensatz instanziieren:

<ActivityIndicator Color="Orange" />

Die Color Eigenschaft kann auch beim Erstellen eines ActivityIndicator Codes festgelegt werden:

ActivityIndicator activityIndicator = new ActivityIndicator { Color = Color.Orange };

Die folgenden Screenshots zeigen die ActivityIndicator Eigenschaft, auf die Color für iOS und Android festgelegt ist Color.Orange :

Screenshot von styled ActivityIndicator unter iOS und Android