Xamarin.Forms ActivityIndicator

Beispiel herunterladen Das Beispiel herunterladen

Das Xamarin.FormsActivityIndicator Steuerelement zeigt eine Animation an, die zeigt, dass die Anwendung an einer langwierigen Aktivität beteiligt ist. ProgressBarIm Gegensatz zum gibt der ActivityIndicator keinen Hinweis auf den Fortschritt. Der 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 von ActivityIndicatordefiniert.
  • IsRunning ist ein bool Wert, der angibt, ob sichtbar ActivityIndicator und animierend oder ausgeblendet werden soll. Wenn der Wert ist false , ActivityIndicator ist nicht sichtbar.

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

Erstellen eines ActivityIndicators

Die ActivityIndicator Klasse kann in XAML instanziiert werden. Seine IsRunning Eigenschaft bestimmt, ob das Steuerelement sichtbar und animiert ist. Die IsRunning -Eigenschaft ist standardmäßig auf false. Im folgenden Beispiel wird gezeigt, wie sie in ActivityIndicator XAML mit der optionalen IsRunning Eigenschaft instanziieren:

<ActivityIndicator IsRunning="true" />

Ein ActivityIndicator kann auch im Code erstellt werden:

ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };

Eigenschaften der ActivityIndicator-Darstellung

Die Color -Eigenschaft definiert die ActivityIndicator Farbe. Das folgende Beispiel zeigt, wie sie eine ActivityIndicator in XAML mit dem Color Eigenschaftssatz instanziieren:

<ActivityIndicator Color="Orange" />

Die Color -Eigenschaft kann auch beim Erstellen eines ActivityIndicator im Code festgelegt werden:

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

Die folgenden Screenshots zeigen, dass die ActivityIndicatorColor -Eigenschaft unter iOS und Android auf Color.Orange festgelegt ist:

Screenshot: formatierter ActivityIndicator unter iOS und Android