我需要在Gtk.TreeView
. 我能够获取行和用户更改的内容,但我必须对列进行硬核,有什么方法可以获取它吗?
这是代码:
private void artistNameCell_Edited (object o, Gtk.EditedArgs args)
{
Gtk.TreeIter iter;
musicListStore.GetIter (out iter, new Gtk.TreePath (args.Path));
Song song = (Song) musicListStore.GetValue (iter, 0);
song.Artist = args.NewText;
}
它来自这里http://www.mono-project.com/GtkSharp_TreeView_Tutorial,它是可编辑的文本单元格部分。在代码中,他们只选择列号 0:-/,但我需要用户单击的任何列。分别是确切的节点位置之类的node[row,column]
,现在我刚刚node[iter,0]
。