XAML TextBlock Связывание с «...» в конце, если текст слишком длинный - PullRequest
0 голосов
/ 26 марта 2020

У меня есть ItemsControl с TextBlock внутри. Текст TextBlock является Binded, но если он слишком длинный, он усекается. Я уже вычислил максимальный предел символов (20), и мне бы хотелось, чтобы, если он не превышает их, он регулярно связывался, в противном случае он усекается, но с "..." в конце. Я думаю, что знаю, как это сделать в codebehind, но я хотел бы сделать это исключительно из XAML, используя (я думаю) Style.

1 Ответ

1 голос
/ 26 марта 2020

Если вы установите TextTrimming="CharacterEllipsis" на TextBlock, это автоматически даст вам необходимое поведение.

Если вам необходимо применить ограничение в 20 символов, вы можете установить MaxWidth на TextBlock на значение, которое дает необходимую вам ширину, а TextTrimming сделает все остальное.

...