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
Gestire gli errori nelle Promise JavaScript con try()
Ridurre il reflow ottimizzando il CSS
Loggare le query più lente con Entity Framework
Autenticazione di git tramite Microsoft Entra ID in Azure DevOps
Integrazione di Copilot in .NET Aspire
Gestione ciclo di vita in .NET Aspire
Personalizzare le pagine di errore su Azure App Service
Effettuare un clone parziale di un repository di GitHub
Blazor e Static Web Assets in .NET 10
Utilizzare WhenEach per processare i risultati di una lista di task
Anonimizzare i dati sensibili nei log di Azure Front Door
Creare comandi nella dashboard .NET Aspire


