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
};