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
Routing statico e PreRendering in una Blazor Web App
Criptare la comunicazione con mTLS in Azure Container Apps
Utilizzare la libreria Benchmark.NET per misurare le performance
Creare moduli CSS in React
Accesso sicuro ai secrets attraverso i file in Azure Container Apps
Cambiare la chiave di partizionamento di Azure Cosmos DB
Eseguire attività con Azure Container Jobs
Elencare le container images installate in un cluster di Kubernetes
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Le novità di Angular: i miglioramenti alla CLI
Configurare dependabot per aggiornare le dipendenze di terze parti con GitHub Actions
Utilizzare i primary constructor di C# per inizializzare le proprietà