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
Sfruttare al massimo i topic space di Event Grid MQTT
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript
Utilizzare la versione generica di EntityTypeConfiguration in Entity Framework Core
Generare file PDF da Blazor WebAssembly con iText
Sfruttare lo stream rendering per le pagine statiche di Blazor 8
Load test di ASP.NET Core con k6
Gestione degli environment per il deploy con un workflow di GitHub
Potenziare Azure AI Search con la ricerca vettoriale
Eseguire operazioni sui blob con Azure Storage Actions
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Usare una container image come runner di GitHub Actions
Eseguire query manipolando liste di tipi semplici con Entity Framework Core