Silverlight ottimizza di default il rendering del testo per una migliore leggibilità: per la propria struttura grafica, le animazioni su di essi rappresentano quindi operazioni non poco onerose in termini di risorse richieste dal client dell'utente.
Nella quarta versione del plugin, per migliorare le prestazioni è stata introdotta la possibilità di ridurre le operazioni di rendering ottimizzato per la lettura in modo che le animazioni possano essere più fluide.
A tal proposito, possiamo utilizzare il metodo SetTextHintingMode della classe statica TextOptions, specificando un FrameworkElement su cui definire l'impostazione:
TextOptions.SetTextHintingMode(textBlock, TextHintingMode.Animated);
Nell'esempio è specificato un controllo di nome 'textBlock': non è necessario che sia strettamente un controllo che renderizza del testo, perchè per migliorare le prestazioni è sufficiente che il FrameworkElement contenga del testo. E' infatti la proprietà che propaga l'informazione a tutto l'albero di controlli.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Triggerare una pipeline su un altro repository di Azure DevOps
Disabilitare automaticamente un workflow di GitHub (parte 2)
Le novità di Angular: i miglioramenti alla CLI
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode
Gestione dei nomi con le regole @layer in CSS
Proteggere le risorse Azure con private link e private endpoints
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
Generare un hash con SHA-3 in .NET
Creare una libreria CSS universale - Rotazione degli elementi
Creare una libreria CSS universale: Nav menu
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Gestione degli stili CSS con le regole @layer