3

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

我将如何监听 IList 的更改?我考虑过用一个实现 IList 的类来包装 IList,委托必要的方法,并在更改其内容时广播一个事件,但这对于可能已经被其他人解决的事情来说似乎需要做很多工作。

4

2 回答 2

1

System.Componen.BindingList 或 System.Collections.ObjectModel.ObservableCollection 是否存在于单声道中?

于 2008-10-05T08:00:55.640 回答
1

Gtk.DataBindings是您正在寻找的。

于 2009-09-30T22:52:22.303 回答