我在gtk#中有一个单列树 View ,我需要从树 View 中的行中获取所有值

myTreeView.AppendColumn ("Path", new CellRendererText (), "text", 0);
myTreeView.Model = new ListStore (typeof(string));
有没有一种方法可以迭代每行并获取行值?

最佳答案

我用了这个,对我来说还行。

TreeIter iter;
myTreeView.GetIterFirst(out iter);
for (int i = 0; i < myTreeView.IterNChildren(); i++)
{
    myTreeView.GetValue(iter, ... );
    //Do stuff.
    myTreeView.IterNext(ref iter);
}

10-06 12:30