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
Visualizzare le change sul plan di Terraform tramite le GitHub Actions
Specificare il versioning nel path degli URL in ASP.NET Web API
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8
Eseguire le GitHub Actions offline
Gestire i null nelle reactive form tipizzate di Angular
Trasformare qualsiasi backend in un servizio GraphQL con Azure API Management
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
.NET Conference Italia 2023
Inizializzare i container in Azure Container Apps
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode
Utilizzare domini personalizzati gestiti automaticamente con Azure Container Apps