Il Windows Runtime è fornito di un sofisticato e completo set di animazioni pronte per l'uso.
Per mantenere uniformità con le animazioni di sistema, è disponibile un insieme di animazioni contraddistinte dal suffisso ThemeTransition, come ad esempio per la transizione tra le pagine dell'applicazione (NavigationThemeTransition) o per i contenuti (ContentThemeTransition).
Possiamo applicare una semplice animazione al contenuto di un ContentControl con il seguente frammento di codice:
<ContentControl x:Name="ContentHost" PointerPressed="ContentHost_PointerPressed"> <ContentControl.ContentTransitions> <TransitionCollection> <ContentThemeTransition/> </TransitionCollection> </ContentControl.ContentTransitions> </ContentControl>
L'animazione sarà eseguita ogni volta che viene impostata la proprietà Content del ConteControl
È possibile personalizzare l'animazione mediante due proprietà, che sono chiamate VerticalOffset e HorizontalOffet, per impostare rispettivamente lo scostamento verticale e orizzontale.
Un sofisticato sistema di composition permette di dare libero sfogo alla propria creatività e di realizzare animazioni complesse con effetti grafici particolari come blur o shadow: affronteremo queste tematiche nei prossimi script.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare Container Queries nominali
Generare velocemente pagine CRUD in Blazor con QuickGrid
Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Path addizionali per gli asset in ASP.NET Core MVC
Paginare i risultati con QuickGrid in Blazor
Miglioramenti agli screen reader e al contrasto in Angular
Aggiungere interattività lato server in Blazor 8
Gestire i dati con Azure Cosmos DB Data Explorer
Criptare la comunicazione con mTLS in Azure Container Apps
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Utilizzare Model as a Service su Microsoft Azure
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
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- .NET Conference Italia 2024 - Milano
- .NET Conference Italia 2023 - Milano e Online