Somebody asked for it and since it might be interesting, I’ll blog it.
This is the UML Class diagram of the IList adapter POC which I mentioned yesterday and which you can use for databinding with the Gtk.TreeView in a typical .NET fashion (so using your own IList as true datastore or list model).
As you can see I used a variation of the adapter design pattern.
ps. I typically use KDE’s Umbrello for making UML Class diagram because well .. Dia is very limited for UML, ArgoUML and Poseidon are slow and Gaphor isn’t finished. Actually is Umbrello also very buggy and it doesn’t write valid XMI files (but no free software tools do, perhaps maybe ArgoUML). Perhaps I should try ArgoUML one more time?