Как получить размерные и сортируемые столбцы с помощью NodeView?

Я только начинаю работать с GTK #, и у меня работает NodeView, и теперь я хочу, чтобы колонки могли быть изменены и отсортированы пользователем (например, режим просмотра подробностей в Проводнике Windows). Я ткнул по интернету, но не могу найти помощь. Я использую неправильный виджет для этого?

EDIT: Наконец, я перевел свой ответ на правильный ответ, см. ниже.

Спасибо! Джейсон

Ответ 1

Хорошо, я узнал, как сделать столбцы изменяемыми по размеру, но вы должны установить его на каждом столбце, как я это понял. Мне все еще интересно, есть ли способ сделать их все размерными, установив что-то на сам NodeView. Anyhoo, вот мое решение для изменения размера:

myView.AppendColumn ("Genre", new CellRendererText (), "text", 5).Resizable = true;

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