我有一个数据对象,其中包含一个System.Collections.Generic.IList组件,我想将该列表的更改反映到Gtk#NodeView中,以便在添加项目时在列表中,NodeView将添加一个新项目。
我如何监听IList的更改?我已经考虑用一个实现IList的类包装IList,委托必要的方法,并在更改它的内容时广播一个事件,但这看起来像很多其他人已经解决过的东西。
答案 0 :(得分:1)
System.Componen.BindingList或System.Collections.ObjectModel.ObservableCollection是否存在于mono?
答案 1 :(得分:1)
Gtk.DataBindings正是您要找的。 p>