Abbiamo visto in uno script precedente come utilizzare il controllo Gauge presente nell'UWP Toolkit. Oggi vedremo il controllo PullToRefreshListView.
Questo controllo consente di implementare in modo semplice e rapido il "pull to refresh", ormai diventato lo standard di fatto per ricaricare i dati all'interno di una lista.
Il controllo estende la normale ListView e il suo utilizzo è semplicissimo. Una volta dichiarato il namespace, possiamo finalmente utilizzarlo direttamente nello XAML.
<controls:PullToRefreshListView x:Name="ListView"/>
Naturalmente il controllo dispone di proprietà, eventi e metodi che ne consentono il pieno controllo
- PullThreshold: imposta la soglia in pixel oltre la quale viene invocato il refresh
- OverscrollLimit: imposta l'over scroll, con valori compresi tra 0 e 1, dove 1 è l'altezza del controllo
- RefreshIndicatorContent: permette di personalizzare l?indicatore del refresh
- RefreshCommand: in ottica MVVM questa proprietà è molto importante e permette di impostare il commad da richiamare quendo è necessario un refresh
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creare moduli CSS in React
Utilizzare gli snapshot con Azure File shares
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Verificare la provenienza di un commit tramite le GitHub Actions
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Configurare policy CORS in Azure Container Apps
Utilizzare i primary constructor di C# per inizializzare le proprietà
Eseguire attività con Azure Container Jobs
Utilizzare Model as a Service su Microsoft Azure
Creazione di componenti personalizzati in React.js con Tailwind CSS
Gestire errori funzionali tramite exception in ASP.NET Core Web API
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript