Xamarin.Forms ActivityIndicator
Kontrolka Xamarin.FormsActivityIndicator
wyświetla animację, aby pokazać, że aplikacja jest zaangażowana w długotrwałe działanie. ProgressBar
W przeciwieństwie do elementu , parametr ActivityIndicator
nie wskazuje na postęp. Element ActivityIndicator
dziedziczy z elementu View
.
Na poniższych zrzutach ekranu przedstawiono kontrolkę ActivityIndicator
w systemach iOS i Android:
Kontrolka ActivityIndicator
definiuje następujące właściwości:
Color
toColor
wartość, która definiuje kolor wyświetlania elementuActivityIndicator
.IsRunning
to wartość wskazującabool
, czyActivityIndicator
powinna być widoczna i animowana, czy ukryta. Gdy wartość jestfalse
niewidocznaActivityIndicator
.
Te właściwości są wspierane przez BindableProperty
obiekty, co oznacza, że ActivityIndicator
można stylizować i być obiektem docelowym powiązań danych.
Tworzenie elementu ActivityIndicator
Klasę ActivityIndicator
można utworzyć w języku XAML. Jego IsRunning
właściwość określa, czy kontrolka jest widoczna i animuje. Właściwość jest domyślnie ustawiona IsRunning
na false
. W poniższym przykładzie pokazano, jak utworzyć wystąpienie elementu ActivityIndicator
w języku XAML przy użyciu opcjonalnego IsRunning
zestawu właściwości:
<ActivityIndicator IsRunning="true" />
Element ActivityIndicator
można również utworzyć w kodzie:
ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };
Właściwości wyglądu elementu ActivityIndicator
Właściwość Color
definiuje ActivityIndicator
kolor. W poniższym przykładzie pokazano, jak utworzyć wystąpienie obiektu ActivityIndicator
w języku XAML przy użyciu Color
zestawu właściwości:
<ActivityIndicator Color="Orange" />
Właściwość Color
można również ustawić podczas tworzenia elementu ActivityIndicator
w kodzie:
ActivityIndicator activityIndicator = new ActivityIndicator { Color = Color.Orange };
Na poniższych zrzutach ekranu przedstawiono ActivityIndicator
właściwość z właściwością ustawioną Color
na Color.Orange
w systemach iOS i Android: