将Gtk#NodeView绑定到IList?
问题描述:
我有一个数据对象,它是一个组件,它是一个System.Collections.Generic.IList,我想反映到Gtk#NodeView的列表的更改,以便当一个项目添加到该列表中,NodeView将会添加一个新项目。将Gtk#NodeView绑定到IList?
我该如何倾听IList的变化?我曾考虑用实施IList的类包装IList,委托必要的方法,并在改变内容时广播事件,但对于其他人可能已经解决的事情来说,这看起来像是很多工作。
答
System.Componen.BindingList或System.Collections.ObjectModel.ObservableCollection是否存在于mono中?
+0
System.Collections.ObjectModel.ObservableCollection存在,我在调查它。 – 2008-10-05 08:38:54
这是我做到的方式,如果您有兴趣,我可以提供代码的副本。尽管如此,我仍然有兴趣听取其他人对这个主题的意见。 – 2008-10-05 07:31:12