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
Configurare lo startup di applicazioni server e client con .NET Aspire
Utilizzare l'espressione if inline in una pipeline di Azure DevOps
Introduzione alle Container Queries
Referenziare un @layer più alto in CSS
Testare l'invio dei messaggi con Event Hubs Data Explorer
Collegare applicazioni server e client con .NET Aspire
Usare il colore CSS per migliorare lo stile della pagina
Conoscere il rendering Server o WebAssembly a runtime in Blazor
Utilizzare Container Queries nominali
Scrivere selettori CSS più semplici ed efficienti con :is()
Utilizzare DeepSeek R1 con Azure AI
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi