Windows 10 dalla versione 10.0.14393.0 (Anniversary) ha introdotto diverse migliorie nella gestione delle animazioni e degli effetti applicabili agli elementi grafici. Queste migliorie nelle API sono rese facilmente fruibili attraverso il UWP Community Toolkit. Ad esempio è possibile applicare un effetto di blur ad un element semplicemente applicando un behavior.
<Image x:name="logo"> <interactivity:Interaction.Behaviors> <behaviors:Blur x:Name="BlurBehavior" Value="5" Duration="250" ( Delay="250" AutomaticallyStart="True"/> </interactivity:Interaction.Behaviors> </image>
Oltre ad applicare l'effetto è possibile animarlo specificando la durata dell'animazione, cioè il tempo necessario per passare dall'elemento originale alla versione sfuocata in base al valore della proprietà Value.
È inoltre possibile applicare l'effetto via codice come mostrato dall'esempio seguente:
logo.Blur(value: 5, duration: 250, delay: 250);
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
Gestione file Javascript in Blazor con .NET 9
Utilizzare QuickGrid di Blazor con Entity Framework
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
Implementare l'infinite scroll con QuickGrid in Blazor Server
Ordinare randomicamente una lista in C#
Utilizzare Azure Cosmos DB con i vettori
Utilizzare DeepSeek R1 con Azure AI
Creare una custom property in GitHub