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
Managed deployment strategy in Azure DevOps
Usare il colore CSS per migliorare lo stile della pagina
Ottimizzare le performance usando Span<T> e il metodo Split
Generare la software bill of material (SBOM) in GitHub
Gestire eccezioni nei plugin di Semantic Kernel in ASP.NET Core Web API
Ordine e importanza per @layer in CSS
Proteggere le risorse Azure con private link e private endpoints
Rendere i propri workflow e le GitHub Action utilizzate più sicure
Migliorare l'organizzazione delle risorse con Azure Policy
Gestione dell'annidamento delle regole dei layer in CSS
Recuperare l'ultima versione di una release di GitHub
Utilizzare l'espressione if inline in una pipeline di Azure DevOps