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
Gestione degli environment per il deploy con un workflow di GitHub
Sfruttare lo streaming di una chiamata Http da Blazor
Gestire domini wildcard in Azure Container Apps
Workflow di continuous deployment tramite pull request label in GitHub
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Gestire i null nelle reactive form tipizzate di Angular
Sottoscrizione agli eventi sul contenitore in JavaScript
Utilizzare l'operatore GroupBy come ultima istruzione di una query LINQ in Entity Framework
Creare alias per tipi generici e tuple in C#
Controllare gli accessi IP alle app con Azure Container Apps
Usare Refit e Polly in Blazor per creare client affidabili e fortemente tipizzati
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode