Xamarin.Forms ActivityIndicator
В элементе Xamarin.FormsActivityIndicator
управления отображается анимация, показывающая, что приложение участвует в длительном действии. В отличие от этого ProgressBar
, он ActivityIndicator
не указывает на ход выполнения. Наследуется ActivityIndicator
от View
.
На следующих снимках экрана показан ActivityIndicator
элемент управления в iOS и Android:
Элемент ActivityIndicator
управления определяет следующие свойства:
Color
Color
— это значение, определяющее цветActivityIndicator
отображения.IsRunning
bool
— это значение, указывающее, должны лиActivityIndicator
быть видимые и анимирующие, или скрытые. Если значение не отображаетсяfalse
ActivityIndicator
.
Эти свойства поддерживаются BindableProperty
объектами, что означает, что ActivityIndicator
их можно стильировать и быть целевым объектом привязок данных.
Создание activityIndicator
Класс ActivityIndicator
можно создать в XAML. Его IsRunning
свойство определяет, отображается ли элемент управления и анимируется. Свойство IsRunning
по умолчанию false
. В следующем примере показано, как создать экземпляр в ActivityIndicator
XAML с необязательным IsRunning
набором свойств:
<ActivityIndicator IsRunning="true" />
Можно также создать в коде ActivityIndicator
:
ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };
Свойства внешнего вида ActivityIndicator
Свойство Color
определяет ActivityIndicator
цвет. В следующем примере показано, как создать экземпляр ActivityIndicator
в XAML с набором Color
свойств:
<ActivityIndicator Color="Orange" />
Свойство Color
также можно задать при создании в коде ActivityIndicator
:
ActivityIndicator activityIndicator = new ActivityIndicator { Color = Color.Orange };
На следующих снимках экрана показано ActivityIndicator
свойство, заданное Color
Color.Orange
в iOS и Android: