Gtk#TreeView将单个单元格设置为具有不同的渲染器?

时间:2010-06-02 02:48:17

标签: c# mono gtk# gtktreeview

好的,这可能是疯了,但我想在树视图的每一行的最顶部都有一个复选框。此框将“禁用”或“启用”使用该列的功能。哦,我认为应该提到我正在使用ListStore并使用C#,mono,GTK#。然而,生病了,并尝试解决它。​​

我甚至会接受一种方法来制作两个列排列的视图。

那么,有可能吗?还是只是疯了?

1 个答案:

答案 0 :(得分:4)

我知道这是一个老帖子,但答案可能会帮助其他人。

说实话,这很可能也很简单。您必须将自定义窗口小部件(例如Gtk.ToggleButton或您自己的复选框实现)添加到Gtk.TreeViewColumn.Widget属性。

完成工作! :)

您可能会发现订阅Gtk.TreeViewColumn.Clicked事件非常有用。

希望它有所帮助。