我有一个TreeStore
,我希望在循环中遍历其值并将某些值与某些值进行比较。
我该怎么做?
我尝试了一个像
这样的简单循环TreeIter iter = new TreeIter();
if (Values.GetIterFirst(out iter))
{
while (Values.IterNext(ref iter))
{
// do something
}
}
但这不起作用
答案 0 :(得分:0)
我发现Foreach
函数可以执行此操作:
private bool feIter(TreeModel model, TreePath path, TreeIter iter)
{
if (Values.GetValue(iter, 1) == ObjectStore)
{
return true; // exit loop
}
return false; // continue in loop
}
public void Blah()
{
Values.Foreach(feIter);
}