У меня есть TreeView с заданной шириной. Когда я добавляю узел с именем, который превосходит максимальную ширину TreeView, он отображает вертикальную полосу прокрутки.WPF: Сократить строку до определенной длины
Я бы предпочел отображать только начало имени, за которым следует «...», чтобы избежать полосы прокрутки. Я попытался это сделать, но я не смог найти результат.
Может ли кто-нибудь сказать мне, как это делается (Не использование Google, я имею в виду сокращение строки)?
Вот что я искал. Для этого я должен установить свойство MaxWith для TextBlock, правильно? Как получить текущую ширину TreeView? –
Установка ширины в TreeView не будет препятствовать прокрутке - она просто изменит порог, по которому она начнет прокручиваться. Чтобы отключить прокрутку, установите 'ScrollBar.HorizontalScrollBarVisibility =" Disabled "' на 'TreeView'. –
@ Анонимный почему? Просто используйте WordEllipsis как Kent suggestessted, который должен работать. –