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
Utilizzare i variable font nel CSS
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Utilizzare il metodo ExceptBy per eseguire operazione di sottrazione tra liste
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Supportare la sessione affinity di Azure App Service con Application Gateway
Escludere alcuni file da GitHub Secret Scanning
Gestione degli stili CSS con le regole @layer
Change tracking e composition in Entity Framework
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
Collegare applicazioni server e client con .NET Aspire
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
Anonimizzare i dati sensibili nei log di Azure Front Door