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

Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Cancellare una run di un workflow di GitHub
Utilizzare i variable font nel CSS
Creare una libreria CSS universale: Cards
Creare agenti facilmente con Azure AI Agent Service
Utilizzare Copilot con Azure Cosmos DB
Recuperare automaticamente un utente e aggiungerlo ad un gruppo di Azure DevOps
Creare un webhook in Azure DevOps
.NET Aspire per applicazioni distribuite
Ordinare randomicamente una lista in C#
Utilizzare una qualunque lista per i parametri di tipo params in C#
Ordine e importanza per @layer in CSS
Utilizzare DeepSeek R1 con Azure AI