2008-10-05 76 views
3

我有一个数据对象,它是一个组件,它是一个System.Collections.Generic.IList,我想反映到Gtk#NodeView的列表的更改,以便当一个项目添加到该列表中,NodeView将会添加一个新项目。将Gtk#NodeView绑定到IList?

我该如何倾听IList的变化?我曾考虑用实施IList的类包装IList,委托必要的方法,并在改变内容时广播事件,但对于其他人可能已经解决的事情来说,这看起来像是很多工作。

+0

这是我做到的方式,如果您有兴趣,我可以提供代码的副本。尽管如此,我仍然有兴趣听取其他人对这个主题的意见。 – 2008-10-05 07:31:12

回答

1

System.Componen.BindingList或System.Collections.ObjectModel.ObservableCollection是否存在于mono中?

+0

System.Collections.ObjectModel.ObservableCollection存在,我在调查它。 – 2008-10-05 08:38:54