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
Eseguire attività con Azure Container Jobs
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Monitorare i server on-premises con Azure Arc
Usare il versioning con i controller di ASP.NET Core Web API
Utilizzare la session affinity con Azure Container Apps
Utilizzare la libreria Benchmark.NET per misurare le performance
Semplificare il deployment di siti statici con Azure Static Web App
Eseguire una GroupBy per entity in Entity Framework
Utilizzare ChatGPT con Azure OpenAI
Eseguire una query su SQL Azure tramite un workflow di GitHub
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
Creazione di componenti personalizzati in React.js con Tailwind CSS