Как изменить межсимвольный интервал в XAML в текстовом поле? - PullRequest
8 голосов
/ 28 мая 2011

Как изменить межсимвольный интервал в приложении WPF внутри текстового блока.Также известен как кернинг или отслеживание символов.

Ответы [ 2 ]

9 голосов
/ 28 мая 2011

Ответ на social.msdn предлагает использовать Glyphs.

Кроме этого FontStretch допускает некоторыерегулировка.

0 голосов
/ 28 мая 2011

Может быть, вы можете добавить Поведение для этого TextBox, которое будет проходить через каждый символ и добавлять пробел после него.

В качестве альтернативы, если вы используете DataBinding, используйте конвертер с той же логикой.

И если вы хотите использовать избыточное количество ресурсов, вы можете создать собственный элемент управления, который будет наследоваться от TextBox, и реализовать логику интервалов, которая также позволит вам добавить свойство зависимости, что-то вроде «NumOfSpaces», и вы можетеконтролировать, сколько пробелов это поместит

...