2012-03-14 25 views
11

我刚刚开始使用GTK#并且我有一个NodeView工作,现在我想让列可以调整大小并且可以由用户排序(如Windows资源管理器中的详细视图模式)。我在互联网上探访过,但找不到帮助。我是否使用了错误的小部件?如何使用NodeView获得可调整大小和可排序的列?

编辑:最后将我的答案移到正确的答案后,见下文。

谢谢! Jason

+0

关于此的文档非常糟糕。你可能会在这里找到一些有用的东西: http://mono-project.com/ImplementingGInterfaces – 2014-05-30 08:15:47

回答

1

好吧,我发现如何使列可调整大小,但您必须按照我想出的方式将它设置在每列上。我仍然想知道是否有一种方法可以通过在NodeView上设置一些东西来调整它们的大小。安美居,这是我调整大小的解决方案:

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

在其他人的代码有点Snooping功能后看来,我需要那种逻辑附加到数据存储。

相关问题