GTK#:具有过滤器和排序功能的树形视图

时间:2018-11-05 16:54:01

标签: mono monodevelop gtk#

我有一个Tree View对象,可以通过TreeModelFilter进行过滤。 我用tree.Model = filter;设置了过滤器后, 排序不再起作用。

有没有一种方法可以使过滤器正常工作并且可以通过单击列标题进行排序?

总而言之,我想使用filterable, searchable, sortable, multi-selection Tree View Control来查看数据库中的结果。

1 个答案:

答案 0 :(得分:0)

在阅读了Gtk +文档之后,似乎树视图可以同时为filteredsortable

但是您将无法使用任何这些类。我敢打赌,您将必须创建自己的模型来实现sorting的接口并提供过滤功能。

GTK#非常强大。不幸的是,它同时非常复杂。