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
Triggerare una pipeline su un altro repository di Azure DevOps
Usare una container image come runner di GitHub Actions
Utilizzare i primary constructor in C#
Installare le Web App site extension tramite una pipeline di Azure DevOps
Gestire il colore CSS con HWB
Come EF 8 ha ottimizzato le query che usano il metodo Contains
Filtering sulle colonne in una QuickGrid di Blazor
Utilizzare QuickGrid di Blazor con Entity Framework
Cambiare la chiave di partizionamento di Azure Cosmos DB
Gestire la cancellazione di una richiesta in streaming da Blazor
Utilizzare database e servizi con gli add-on di Container App
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI