syncfusion-maui-pull-to-refresh

Implement pull-to-refresh workflows for .NET MAUI apps with Syncfusion SfPullToRefresh.

60|1|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/syncfusion/maui-ui-components-skills --skill syncfusion-maui-pull-to-refresh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: syncfusion-maui-pull-to-refresh
Source: https://github.com/syncfusion/maui-ui-components-skills/tree/main/skills/syncfusion-maui-pull-to-refresh
Command: npx skills add https://github.com/syncfusion/maui-ui-components-skills --skill syncfusion-maui-pull-to-refresh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Pull-to-refresh is essential for keeping content fresh without manual reloads, and this skill provides a comprehensive .NET MAUI integration path using Syncfusion SfPullToRefresh.

Core Features & Use Cases

  • Supports ListView, DataGrid, and any scrollable content
  • MVVM-friendly with RefreshCommand binding and IsRefreshing state
  • Custom templates, transitions, and events for fine-grained control
  • Use-case: refresh data after pulling down in a grid or list

Quick Start

Create a SfPullToRefresh in your page, bind Refreshing to a handler that reloads data, and test the pull-to-refresh gesture.

Frequently Asked Questions about syncfusion-maui-pull-to-refresh

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add pull-to-refresh to a .NET MAUI ListView?

To add pull-to-refresh to a .NET MAUI ListView, use the Syncfusion SfPullToRefresh control by defining PullableContent and wiring the Refreshing event to a handler that reloads your data.

Can I use MVVM binding with pull-to-refresh in MAUI?

Yes, pull-to-refresh in MAUI supports MVVM patterns by binding a RefreshCommand to the refresh gesture and updating the IsRefreshing state to signal the completion of a data reload cycle.

Does the Syncfusion pull-to-refresh control work with a DataGrid in MAUI?

Yes, the Syncfusion SfPullToRefresh control works with a DataGrid in MAUI by wrapping the grid as PullableContent, enabling users to trigger a data reload by pulling down on the scrollable content.

What events are available for customizing the pull-to-refresh workflow in MAUI?

The pull-to-refresh workflow in MAUI provides Pulling, Refreshing, and Refreshed events for fine-grained control, allowing custom templates and transitions to be applied throughout the refresh cycle.

What is the best way to trigger a data reload in a MAUI scrollable view?

The best way to trigger a data reload in a MAUI scrollable view is to use a pull-to-refresh control, binding a RefreshCommand that executes a reload handler when the user pulls down on the content.