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 EF.Constant per evitare la parametrizzazione di query SQL
Utilizzare WhenEach per processare i risultati di una lista di task
Creare una custom property in GitHub
Fornire parametri ad un Web component HTML
Escludere alcuni file da GitHub Secret Scanning
Loggare le query più lente con Entity Framework
Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API
Gestire eccezioni nei plugin di Semantic Kernel in ASP.NET Core Web API
Eseguire script pre e post esecuzione di un workflow di GitHub
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Creare una libreria CSS universale: i bottoni
Gestire la cancellazione di una richiesta in streaming da Blazor