сначала вы можете установить максимальную ширину в дереве, чтобы избежать этой вертикальной прокрутки.
во-вторых, если вы на самом деле добавляете элемент дерева в свое дерево, вы можете установить текст, а затем зарегистрироваться в загруженном событии элемента управления, проверить его фактический размер и выполнить модификацию текста.
но, на мой взгляд, самая элегантная вещь, которую вы можете сделать, - это работать с привязкой данных и иерархическим шаблоном данных, а также с конвертером, который обрежет текст для вас (вы можете отправить элемент дерева в конвертер)
надеюсь, что это поможет вам