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
Gestire gli accessi con Token su Azure Container Registry
Utilizzare QuickGrid di Blazor con Entity Framework
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Cambiare la chiave di partizionamento di Azure Cosmos DB
Creare una custom property in GitHub
Criptare la comunicazione con mTLS in Azure Container Apps
Disabilitare automaticamente un workflow di GitHub
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Gestire i dati con Azure Cosmos DB Data Explorer
Migrare una service connection a workload identity federation in Azure DevOps
Ottenere un token di accesso per una GitHub App
Path addizionali per gli asset in ASP.NET Core MVC
I più letti di oggi
- Simulare Azure Cosmos DB in locale con Docker
- Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
- .NET Conference Italia 2023 - Milano e Online
- .NET Conference Italia 2024 - Milano
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!