Associare Gtk # NodeVisualizza a un IList?
Domanda
Ho un oggetto dati con un componente in esso che è un System.Collections.Generic.IList e vorrei riflettere le modifiche a tale elenco in un Gtk # NodeView, in modo che quando viene aggiunto un elemento all'elenco, a NodeView verrà aggiunto un nuovo elemento.
Come ascolto le modifiche a un IList? Ho preso in considerazione l'idea di racchiudere IList con una classe che implementa IList, delega i metodi necessari e trasmette un evento quando ne cambia il contenuto, ma sembra molto lavoro per qualcosa che probabilmente è già stato risolto da qualcun altro.
Soluzione
Gtk.DataBindings è ciò che stai cercando.
Altri suggerimenti
System.Componen.BindingList o System.Collections.ObjectModel.ObservableCollection esistono in mono?