Per migliorare l'esperienza di startup e le performance di un'app UWP è possibile usare il nuovo attributo x:Load.
L'uso è semplice, poiché i valori accettati sono semplicemente true o false e hanno il medesimo effetto dell'attributo Visibility, con la differenza che l'uso in memoria di un elemento o gruppo di elementi "nascosto" con questa nuova modalità è decisamente minore.
<TextBlock x:Load="false" />
È possibile impostare questo attributo mendiante x:bind, con una funzione che ritorni un valore booleano, così da controllare il valore a runtime.
L'incremento delle performance è tangibile (a patto di non abusarne), in quanto è mantenuto in memoria solo un piccolo footprint come placeholder.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Effettuare lo stream della risposta in ASP.NET Core tramite IAsyncEnumerable
Gestire i null nelle reactive form tipizzate di Angular
Creare alias per tipi generici e tuple in C#
Eseguire operazioni con timeout in React
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Le novità di Angular: i miglioramenti alla CLI
Ottimizzazione dei block template in Angular 17
Controllare gli accessi IP alle app con Azure Container Apps
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Eseguire una GroupBy per entity in Entity Framework