У вас есть пара опций для управления переносом и обрезкой текста:
TextWrapping
может использоваться для перемещения текста на следующую строку TextTrimming
может использоваться, чтобы решить, как вырезать текст, который не помещается
TextTrimming=None
(по умолчанию) будет означать, что текст, который не помещается, будет скрыт, но он может вырезать серединуперсонажа, который звучит как проблема, которую вы описываете.
TextTrimming=WordEllipsis
или TextTrimming=CharacterEllipsis
не будут отображать половину символа, но будут добавлять "..." в конец текста.Это, вероятно, будет выглядеть лучше для пользователей.
Если вы хотите обрезать лишние символы без добавления многоточия, вам придется использовать технику Ed S. , описанную