Il Windows Community Toolkit rappresenta una preziosa risorsa per lo sviluppatore e per lo sviluppo di applicazione UWP in generale.
In particolare, facilita e migliora il look & feel dei classici controlli, con uno sforzo e un impatto minimo sui tempi di sviluppo.
Ad esempio, mediante FadeHeader è possibile aggiungere ai controlli GridView e ListView un header che allo scrolling scompare, con un gradevole effetto fade.
Per poter utilizzare questo effetto è sufficiente installare il pacchetto del WCT da NuGet, aggiungere l'xmlns e modificare lo XAML della nostra applicazione:
<Page ... xmlns:interactivity="using:Microsoft.Xaml.Interactivity" xmlns:behaviors="using:Microsoft.Toolkit.Uwp.UI.Animations.Behaviors"/> <ListView> <interactivity:Interaction.Behaviors> <behaviors:FadeHeaderBehavior /> </interactivity:Interaction.Behaviors> <ListView.Header> <!-- il mio contenuto --> </ListView.Header> </ListView>
Sarà il behavior FadeHeaderBehavior a compiere per noi la magia: verrà aggiunta l'animazione di scomparsa all'header.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Generare le release note automaticamente tramite una GitHub Action
Utilizzare il Service Bus Explorer integrato del portale Azure
Caricare automaticamente i dati delle relazioni in EF Core 6
Comprimere le immagini contenute in un repository con una GitHub Action
Introduzione al nuovo tipo DateOnly di .NET
Aggiungere più autori in un commit di Git
Leggere il valore di un header della richiesta in ASP.NET Core 6
Cambiare a runtime la stringa di connessione di Entity Framework Core
Graceful shutdown di un hosted service di ASP.NET Core
Utilizzare SFTP con Azure Storage Blob
Continuous Deployment tramite GitOps
Modificare una variabile d'ambiente di un deployment di Kubernetes