【问题标题】:Binding Gtk# NodeView to a IList?将 Gtk# NodeView 绑定到 IList?
【发布时间】:2010-09-15 08:34:55
【问题描述】:

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

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

【问题讨论】:

  • 我就是这样做的,如果你有兴趣我可以提供一份代码。不过,我仍然有兴趣听取其他人对此主题的意见。

标签: c# .net mono gtk# ilist


【解决方案1】:

Gtk.DataBindings 就是你要找的东西。

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • System.Collections.ObjectModel.ObservableCollection 存在,我正在调查它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-09
    • 2018-05-29
    • 2010-09-30
    • 1970-01-01
    相关资源
    最近更新 更多