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
Stop Building Chatbots. Build a team
Self-healing degli unit test con Copilot in GitHub
Esporre tool MCP con Azure Functions
Mischiare codice server side e client side in una query LINQ con Entity Framework
Realizzare un accordion con gli elementi HTML details e summary
Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi
DevSecOps per .NET: dalla teoria alla pratica
Creare un agente A2Acon Azure Logic Apps
Importare repository da Bitbucket a GitHub Enterprise Cloud
Personalizzare le pagine di errore su Azure App Service
Ottimizzare la content-visibility in CSS specificando lo spazio da occupato dall'area non renderizzata
Personalizzare i parametri del CSS Scroll Snap


