GtkListStore und GtkTreeStore besitzen keine Referenz auf GtkTreeIter. Da GtkTreeIter kein GObject ist, wäre so eine Beziehung sowieso völlig Banane.
Eigentlich ist es ein Problem von Gtk#. Welcher Dödel auf die Idee gekommen ist die C API dort 1:1 nachzubastel... Naja, zum Glück ist es in anderen Sprachbindungen (z.B. Gtkmm und pyGtk) besser gelöst.
iter.SetValue(0, "Wert1");
dann müsste iter intern eine Referenz auf model halten. Da model auch eine Referenz auf iter hat, haben wir cyclic dependencies. Schön ist es nicht.
Eigentlich ist es ein Problem von Gtk#. Welcher Dödel auf die Idee gekommen ist die C API dort 1:1 nachzubastel...
Naja, zum Glück ist es in anderen Sprachbindungen (z.B. Gtkmm und pyGtk) besser gelöst.