Wie ändert man den Zeichenabstand in XAML in einer Textbox?

8

Wie ändere ich den Zeichenabstand in einer WPF-Anwendung innerhalb eines Textblocks? Auch bekannt als Kerning oder Tracking für Zeichen.

    
anton2g 27.05.2011, 22:11
quelle

2 Antworten

8

Eine Antwort auf social.msdn schlägt die Verwendung von Glyphs vor.

Anders als das FontStretch ermöglicht einige Anpassungen.

    
H.B. 27.05.2011, 22:22
quelle
-2

Vielleicht können Sie ein Verhalten für diese TextBox hinzufügen, das über jedes Zeichen hinausgeht und hinter ihm ein Leerzeichen hinzufügt.

Wenn Sie DataBinding verwenden, verwenden Sie alternativ einen Konverter mit derselben Logik.

Und wenn Sie einen Overkill anstreben, können Sie ein benutzerdefiniertes Steuerelement erstellen, das von TextBox erbt und diese Abstandslogik implementiert Dadurch können Sie auch eine Abhängigkeitseigenschaft wie "NumOfSpaces" hinzufügen. und Sie können kontrollieren, wie viele Leerzeichen es setzen würde

    
Notter 27.05.2011 22:19
quelle

Tags und Links