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
Routing statico e PreRendering in una Blazor Web App
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Gestire i dati con Azure Cosmos DB Data Explorer
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Creare una libreria CSS universale - Rotazione degli elementi
Creare una libreria CSS universale: i bottoni
Utilizzare un service principal per accedere a Azure Container Registry
Il nuovo controllo Range di Blazor 9
Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API
Utilizzare Tailwind CSS all'interno di React: primi componenti
Disabilitare automaticamente un workflow di GitHub (parte 2)
I più letti di oggi
- Rilasciata una nuova Future CTP per ASP.NET AJAX
- Scadenza della password in ASP.NET Identity
- Routing statico e PreRendering in una Blazor Web App
- Esportare dati da Excel verso XML con un HTTPHandler di ASP.NET
- La tenda con la colazione. ci sono già 3 file molto lunghe. questo é l'anno delle file a Build... https://aspit.co/build-12 #bldwin
- Dimensionare le immagini e il layout con la proprietà #css aspect-ratio https://aspit.co/b60 di @morwalpiz
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Miglioramenti ai commenti in Visual Basic 14
- Determinare l'orientamento del display nella Universal Windows Platform
- Validazione dei parametri con le Guard API della Universal Windows Platform