Fin dalla sua prima apparizione il Windows design language ha enfatizzato la disposizione degli elementi e il loro allineamento.
Prima di Windows Phone 8.1 l'allineamento del testo è sempre stato difficoltoso. Questo perché lo spazio occupato da una lettera non è costituito solamente dal carattere.
Quindi molto spesso per allineare del testo renderizzato con fonts di diverse dimensioni eravamo costretti a impostare margini negativi.
Con la nuova versione del sistema operativo tutto questo è ormai un ricordo e possiamo allineare il testo semplicemente ricorrendo alla proprietà OpticalMarginAlignment.
<TextBlock OpticalMarginAlignment="TrimSideBearings"/>
Impostando la proprietà su TrimSideBearings è possibile allineare il testo in modo "ottico" non considerato i margini tipici dei fonts
![](https://www.winphoneitalia.com/script/images/141.jpg)
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Usare le collection expression per inizializzare una lista di oggetti in C#
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Creare una custom property in GitHub
Eseguire query verso tipi non mappati in Entity Framework Core
Utilizzare Azure AI Studio per testare i modelli AI
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Eseguire una GroupBy per entity in Entity Framework
Utilizzare politiche di resiliency con Azure Container App
Gestire la cancellazione di una richiesta in streaming da Blazor
Generare la software bill of material (SBOM) in GitHub
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Usare le navigation property in QuickGrid di Blazor