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
Migliorare l'organizzazione delle risorse con Azure Policy
Creare un webhook in Azure DevOps
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8
Utilizzare Azure AI Studio per testare i modelli AI
Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
Le novità di Angular: i miglioramenti alla CLI
Migliorare la sicurezza dei prompt con Azure AI Studio
Utilizzare politiche di resiliency con Azure Container App
Creare un'applicazione React e configurare Tailwind CSS
Migliorare i tempi di risposta di GPT tramite lo streaming endpoint in ASP.NET Core
Migliorare la scalabilità delle Azure Function con il Flex Consumption
C# 12: Cosa c'è di nuovo e interessante