Udostępnij za pośrednictwem


ActivityIndicator

Interfejs użytkownika aplikacji wieloplatformowej platformy .NET (.NET MAUI) ActivityIndicator wyświetla animację, aby pokazać, że aplikacja jest zaangażowana w długotrwałe działanie. W przeciwieństwie do ProgressBarmetody , ActivityIndicator nie wskazuje na postęp.

Wygląd elementu ActivityIndicator jest zależny od platformy, a poniższy zrzut ekranu przedstawia element ActivityIndicator w systemie Android:

Screenshot of ActivityIndicator on Android.

ActivityIndicator definiuje następujące właściwości:

  • Color jest wartością Color , która definiuje kolor elementu ActivityIndicator.
  • IsRunning to wartość wskazująca bool , czy ActivityIndicator powinna być widoczna i animowana, czy ukryta. Wartość domyślna tej właściwości to false, która wskazuje, że ActivityIndicator element nie jest widoczny.

Te właściwości są wspierane przez BindableProperty obiekty, co oznacza, że mogą być obiektami docelowymi powiązań danych i stylizowanymi.

Tworzenie elementu ActivityIndicator

Aby wskazać długotrwałe działanie, utwórz ActivityIndicator obiekt i ustawia jego właściwości w celu zdefiniowania jego wyglądu.

W poniższym przykładzie XAML pokazano, jak wyświetlić element ActivityIndicator:

<ActivityIndicator IsRunning="true" />

Równoważny kod języka C# to:

ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };

Poniższy przykład XAML pokazuje, jak zmienić kolor elementu ActivityIndicator:

<ActivityIndicator IsRunning="true"
                   Color="Orange" />

Równoważny kod języka C# to:

ActivityIndicator activityIndicator = new ActivityIndicator
{
    IsRunning = true,
    Color = Colors.Orange
};