The Xamarin.Forms pull-to-refresh control provides a panel that can be pulled to refresh the data in an application. It can be done either through user interaction or programmatically. It has the ability to load any complex views or layouts in its pulling pane and allows the user to pull down from the top of the view. Furthermore, the appearance and transition of the progress indicator can be customized.
Animate transitions between the pulling pane and the refresh indicator when performing a pull operation. The two types of built-in transitions are:
Load a ListView control, even one with a complex template, in the pulling pane and refresh the data by pulling down from the top of the ListView.
Load complex views such as the DataGrid or any other custom layouts in the pulling pane and refresh the data through a pulling action. You can also customize the built-in pulling transition animation.
Customize the appearance of the progress indicator for a better user experience. Choose from built-in transition modes to achieve a platform-specific native look and feel.
Customize the following aspects: