活動指示器

.NET 多平台應用程式介面(.NET MAUI)會 ActivityIndicator 顯示動畫,表示應用程式正在進行長時間的活動。 與 ProgressBar不同, ActivityIndicator 則無法顯示進展。

ActivityIndicator 的外觀取決於平台,以下截圖顯示在 Android 上的 ActivityIndicator

Android 上 ActivityIndicator 的截圖。

ActivityIndicator 定義下列屬性:

這些屬性由 BindableProperty 物件支援,這表示它們可以成為資料繫結的目標並且可以設定樣式。

建立一個活動指示器

若要表示一個冗長的活動,建立一個 ActivityIndicator 物件並設定其屬性以定義其外觀。

以下 XAML 範例展示了如何顯示:ActivityIndicator

<ActivityIndicator IsRunning="true"
                   SemanticProperties.Description="Loading" />

對等的 C# 程式代碼為:

ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };
SemanticProperties.SetDescription(activityIndicator, "Loading");

以下 XAML 範例展示了如何更改 的 ActivityIndicator顏色:

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

對等的 C# 程式代碼為:

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