如何使用NodeView获取可调整大小和可排序的列?

pro*_*mer 11 c# gtk mono gtk# monodevelop

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

编辑:最后将我的答案移到了正确的答案帖子,见下文.

谢谢!贾森

pro*_*mer 1

好的,我找到了如何使列的大小可调整,但你必须按照我想出的方式在每列上设置它。我仍然想知道是否有一种方法可以通过在 NodeView 本身上设置某些内容来使它们全部调整大小。无论如何,这是我的调整大小解决方案:

myView.AppendColumn ("Genre", new CellRendererText (), "text", 5).Resizable = true;
Run Code Online (Sandbox Code Playgroud)

在稍微窥探其他人的代码后,我似乎需要将排序逻辑附加到数据存储中。