我刚刚开始使用GTK#并且我有一个NodeView工作,现在我想让用户可以调整列的大小和可排序(如Windows资源管理器中的详细信息视图模式)。我在网上闲逛但找不到帮助。我是否使用了错误的小部件?
编辑:最后将我的答案移到了正确的答案帖子,见下文。
谢谢! 杰森
答案 0 :(得分:1)
好的,我发现如何使列可以调整大小,但你必须按照我想出的方式在每列上设置它。我仍然想知道是否有办法通过在NodeView上设置一些内容来使它们全部可调整大小。 Anyhoo,这是我的调整大小的解决方案:
myView.AppendColumn ("Genre", new CellRendererText (), "text", 5).Resizable = true;
在对其他人的代码进行一点窥探之后,似乎我需要将排序逻辑附加到数据存储。