SuperAPI AI 工具集

syncfusion-maui-pull-to-refresh

通用与其它

查看项目

更新于 10-15 23:24

技能介绍

用途:在 .NET MAUI 应用中实现下拉刷新(pull-to-refresh),通过下拉手势触发内容更新,并在拉动过程中显示进度指示器,超过阈值后释放即刷新。

主要能力:支持 SlideOnTop 与 Push 两种过渡模式;可自定义进度指示器外观(颜色、粗细、尺寸);可承载任意 .NET MAUI 视图作为 PullableContent,如 ListView、DataGrid 或自定义布局;支持 PullingViewTemplate 与 RefreshingViewTemplate 自定义模板;兼容 MVVM,提供 RefreshCommand、RefreshCommandParameter 与 CanExecute;提供 Pulling、Refreshing、Refreshed 事件及 Cancel、Progress 参数;支持 StartRefreshing() 与 EndRefreshing() 编程式控制;可配置 PullingThreshold、RefreshViewThreshold、RefreshViewWidth、RefreshViewHeight、ProgressBackground、ProgressColor、ProgressThickness 等属性。

使用方式:安装 Syncfusion.Maui.PullToRefresh NuGet 包,注册 Syncfusion 处理器(ConfigureSyncfusionCore),创建 SfPullToRefresh 实例并设置 PullableContent,处理 IsRefreshing 属性。详细步骤见 references/getting-started.md、pullable-content.md、customization.md、templates.md、mvvm-commands.md、events.md。

适用场景:需要在滚动视图或自定义布局中按需刷新内容、显示刷新动画、集成 MVVM 命令与数据绑定、或使用自定义刷新模板的 .NET MAUI 应用。

限制:资料未提供具体版本要求、平台支持范围、收费与价格信息,暂未提供。