GTK #: просмотр дерева с фильтром и сортировкой - PullRequest
0 голосов
/ 05 ноября 2018

У меня есть объект Tree View, который можно отфильтровать с помощью TreeModelFilter. Как только я установил фильтр с помощью tree.Model = filter;, сортировка больше не работает.

Есть ли способ заставить фильтр работать и иметь возможность сортировки, нажимая на заголовки столбцов?

В итоге я хочу filterable, searchable, sortable, multi-selection Tree View Control для просмотра результатов из базы данных.

1 Ответ

0 голосов
/ 06 ноября 2018

После прочтения документации Gtk + кажется, что древовидное представление может быть отфильтровано и отсортировано одновременно.

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

Gtk # очень мощный. К сожалению, это очень сложно одновременно.

...