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
Escludere alcuni file da GitHub Secret Scanning
Rendere le variabili read-only in una pipeline di Azure DevOps
Introduzione alle Container Queries
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8
Conoscere il rendering Server o WebAssembly a runtime in Blazor
Fornire parametri ad un Web component HTML
Gestire la cancellazione di una richiesta in streaming da Blazor
Gestione dell'annidamento delle regole dei layer in CSS
Potenziare la ricerca su Cosmos DB con Full Text Search
Ottimizzare le performance usando Span<T> e il metodo Split
Disabilitare le run concorrenti di una pipeline di Azure DevOps
.NET Aspire per applicazioni distribuite