Как изменить межсимвольный интервал в XAML в текстовом поле?
Как изменить межсимвольный интервал в приложении WPF внутри текстового блока. Также известен как кернинг или отслеживание персонажей.
2 ответа
Ответ на social.msdn предлагает использовать Glyphs
,
Кроме этого FontStretch
допускает некоторую корректировку.
Может быть, вы можете добавить Поведение для этого TextBox, которое будет проходить по каждому символу и добавлять пробел после него.
В качестве альтернативы, если вы используете DataBinding, используйте конвертер с той же логикой.
И если вы хотите использовать избыточное количество ресурсов, вы можете создать собственный элемент управления, который будет наследоваться от TextBox, и реализовать логику интервалов, которая также позволит вам добавить свойство зависимости, что-то вроде "NumOfSpaces", и вы сможете контролировать, сколько пробелов было бы поставить