Андрей не смог к сожалению во втором способе, но благодаря вашим объяснениям как всё работает и строится понял как сделать так, как я хотел. Как я понял SetCellDataFunc выводит сразу для всех ячеек. Но у меня есть currentFileIndex, который указывает на каком сейчас файле находится fileNames. Таким образом вот этот метод решает все мои проблемы))) statusColumn.SetCellDataFunc(statusCell, delegate(TreeViewColumn tree_column, CellRenderer cell, TreeModel tree_model, TreeIter iter) { if ((int)detalListStore.GetValue(iter,0) == currentFileIndex+1) { (cell as CellRendererProgress).Visible = true; } else (cell as CellRendererProgress).Visible = false;
Хотелось бы отметить, что очень странные получаются костыли в gtk# - я недавно начал с ним знакомиться. -- View this message in context: http://mono.1490590.n4.nabble.com/progressbar-on-a-treeview-tp4667178p4667188.html Sent from the Mono - Gtk# mailing list archive at Nabble.com. _______________________________________________ Gtk-sharp-list maillist - Gtk-sharp-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/gtk-sharp-list