将Gtk#NodeView绑定到IList?

时间:2008-10-05 07:23:33

标签: c# .net mono gtk# ilist

我有一个数据对象,其中包含一个System.Collections.Generic.IList组件,我想将该列表的更改反映到Gtk#NodeView中,以便在添加项目时在列表中,NodeView将添加一个新项目。

我如何监听IList的更改?我已经考虑用一个实现IList的类包装IList,委托必要的方法,并在更改它的内容时广播一个事件,但这看起来像很多其他人已经解决过的东西。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

Gtk.DataBindings正是您要找的。