SuperAPI AI 工具集

syncfusion-maui-busy-indicator

通用与其它

查看项目

更新于 10-15 23:23

技能介绍

用途:在 .NET MAUI 应用中实现 Syncfusion 忙碌指示器(SfBusyIndicator),为数据获取、API 调用、初始化、文件上传、搜索、报表生成等耗时操作提供加载与处理中的视觉反馈,也可用作阻止用户交互的忙碌遮罩。

主要能力:提供 7 种内置动画类型——CircularMaterial、LinearMaterial、Cupertino、SingleCircle、DoubleCircle、Globe、HorizontalPulsingBox;支持指示器颜色(IndicatorColor)、遮罩背景(OverlayFill,含渐变 Brush)、动画时长(DurationFactor,0-1)、尺寸(SizeFactor,0-1)等定制;支持标题文字(Title)、文字颜色(TextColor)、标题位置(Top、Bottom、None)、间距(TitleSpacing)与字体定制,并具备字体自动缩放与自适应尺寸;通过 IsRunning 属性以编程方式启动或停止动画,默认值为 false,可绑定到 ViewModel 属性或由事件驱动控制。

使用方式:需安装 Syncfusion.Maui.Core NuGet 包,并在 MauiProgram.cs 中注册处理器,随后以 XAML 或 C# 创建指示器。资料按主题提供参考文档:入门(references/getting-started.md)、动画类型(references/animation-types.md)、定制(references/customization.md)、标题配置(references/title-configuration.md)、状态控制(references/controlling-state.md)。

适用场景:登录界面、数据同步、文件上传、搜索操作、报表生成及各类异步任务。

限制:资料未提供具体版本要求、授权与收费信息、平台支持范围及性能数据,暂未提供。