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
Evidenziare una porzione di testo in un pagina dopo una navigazione
Importare un servizio esterno in .NET Aspire
Fornire parametri ad un Web component HTML
Utilizzare Containers in .NET Aspire
Montare Azure Blob Storage su Linux con BlobFuse2
Effettuare la ricerca di testo nascosto in una pagina web con Javascript
Impostare la content-visibility in CSS per ottimizare il rendering iniziale di una pagina
Dallo sviluppo locale ad Azure con .NET Aspire
Abilitare automaticamente il force push di un gruppo su Azure DevOps
Creare un agente A2Acon Azure Logic Apps
Rendere i propri workflow e le GitHub Action utilizzate più sicure
Mischiare codice server side e client side in una query LINQ con Entity Framework




