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 i server on-premises con Azure Arc
Creare attributi generici in C#
Organizzare il codice JavaScript utilizzando i moduli
3 metodi JavaScript che ogni applicazione web dovrebbe contenere
Workflow di continuous deployment tramite pull request label in GitHub
Controllare gli accessi IP alle app con Azure Container Apps
Gestire errori funzionali tramite exception in ASP.NET Core Web API
Mascherare l'output di un valore all'interno dei log di un workflow di GitHub
Utilizzare le Cache API di JavaScript per salvare elementi nella cache del browser
Controllare se un branch esiste nel remote con un workflow di GitHub
Usare gateway dedicati con Azure Cosmos DB per migliorare le prestazioni
Utilizzare ChatGPT con Azure OpenAI