Я пытаюсь создать простой браузер папки, показывающий древовидную структуру, используя NSOutlineView. Использование monoMac и Xamarin Studio с построителем интерфейса XCode для пользовательского интерфейса.NSOutlineView - как получить горизонтальную полосу прокрутки
Проблема, с которой я столкнулся сейчас, заключается в том, как изменить размер столбца на ширину содержимого и/или как обрезать текст, показанный в столбце.
Первая настройка, которую я пробовал, включает AutoresizesOutlineColumn. Это уменьшает размер столбца до некоторой степени, но как только он встречает имя с дефисами, он только изменяет размер до первого дефиса, и оттуда кажется, что он больше не изменяет размер.
Далее я попытался включить установку столбца для изменения размера в «Авторазмер с таблицей», а ячейка - «обрезать голову», но это тоже не работает, как я ожидал.
Я хочу, чтобы столбец всегда был полной шириной контекста, а затем показывал горизонтальную полосу прокрутки. Любые указатели, как настроить это? Я искал в Интернете, но примеры, которые я нашел, в основном касаются использования источника данных, ничего о том, как настроить представление.
Скриншот 2 показывает проблему, как вы можете видеть, когда изменяется имя узла обрезается не усеченный и не прокрутки не показан