【发布时间】:2010-09-15 08:34:55
【问题描述】:
我有一个数据对象,其中包含一个 System.Collections.Generic.IList 组件,我想将该列表的更改反映到 Gtk# NodeView 中,以便在添加项目时到列表中,NodeView 将添加一个新项目。
如何监听 IList 的更改?我考虑过用一个实现 IList 的类包装 IList,委托必要的方法,并在更改其内容时广播一个事件,但这对于可能已经被其他人解决的事情来说似乎需要做很多工作。
【问题讨论】:
-
我就是这样做的,如果你有兴趣我可以提供一份代码。不过,我仍然有兴趣听取其他人对此主题的意见。