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
Eseguire attività basate su eventi con Azure Container Jobs
Usare una container image come runner di GitHub Actions
Utilizzare le collection expression in C#
Visualizzare le change sul plan di Terraform tramite le GitHub Actions
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
Utilizzare la versione generica di EntityTypeConfiguration in Entity Framework Core
Disabilitare automaticamente un workflow di GitHub (parte 2)
Implementare l'infinite scroll con QuickGrid in Blazor Server
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Implementare il throttling in ASP.NET Core
Sfruttare lo stream rendering per le pagine statiche di Blazor 8
Utilizzare gli snapshot con Azure File shares