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
Monitorare e prevenire problemi in produzione
Definire le impostazioni di cache a livello di controller in ASP.NET Core 7
Blazor PWA e Offline-First
Collegare servizi a Azure Container App con i service connector
Gestione degli environment per il deploy con un workflow di GitHub
Ottimizzare serializzazione e deserializzaione tramite le options con System.Text.Json
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript
Intercettare gli eventi di creazione degli oggetti con Entity Framework 7
Innestare una query nel metodo Contains di Entity Framework Core
Gestire tipi complessi in query string grazie a IParsable in ASP.NET Core 7.0
Limitare lo spazio dei repository di Azure Container Registry con uno script bash e Azure CLI
Definire una tabella come memory optimized su Sql Server tramite EF Core
I più letti di oggi
- .NET Conference Italia 2022 - Milano e Online
- devConf 2022 - Online
- Real Code Day 4.0: costruire applicazioni reali - Firenze
- Real Code Conference 4.0 - Firenze
- Blazor Conference 2020 Live - Online
- PWAConf 2020 - Online
- Visual Studio 2019 Live - Milano
- Global Azure Milan 2020 - Online
- Blazor Conference 2021 - Online
- Visual Studio 2015 Preview Live - Online