ActivityIndicator
.NET Multi-platform App UI (.NET MAUI) ActivityIndicator には、アプリケーションが時間のかかるアクティビティを行っていることを示すアニメーションが表示されます。 ProgressBar とは異なり、ActivityIndicator では進行状況は示されません。
ActivityIndicator の外観はプラットフォームに依存します。次のスクリーンショットでは Android の ActivityIndicator が示されています。
ActivityIndicator は次の特性を定義します。
Color
は Color 値で、ActivityIndicator の色を定義します。IsRunning
はbool
値で、ActivityIndicator を表示してアニメーション化するか、非表示にするかを示します。 このプロパティの既定値はfalse
で、ActivityIndicator が表示されないことを示します。
これらのプロパティは、BindableProperty オブジェクトが基になっています。つまり、これらは、データ バインディングの対象にすることができ、スタイルを設定できます。
ActivityIndicator を作成する
時間のかかるアクティビティを示すには、ActivityIndicator オブジェクトを作成し、そのプロパティを設定して外観を定義します。
次の XAML の例は、ActivityIndicator の表示方法を示しています。
<ActivityIndicator IsRunning="true" />
同等の C# コードを次に示します。
ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };
次の XAML の例は、ActivityIndicator の色を変更する方法を示しています。
<ActivityIndicator IsRunning="true"
Color="Orange" />
同等の C# コードを次に示します。
ActivityIndicator activityIndicator = new ActivityIndicator
{
IsRunning = true,
Color = Colors.Orange
};
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET MAUI