我想要一个BindingList<T>
包含对子列表中所有项目的引用和
这已经存在还是我应该创建一个?我想这将是一个AggregatedBindingList<T>
具有构造函数的;
public AggregatedBindingList<T>(IEnumerable<BindingList<T> items)
和方法;
public bool AddBindingList(BindingList<T> list);
public bool RemoveBindingList(BindingList<T> list);
我将在其中挂钩添加/删除/清除更改事件并相应地更新主控。
如果我们将每个数据结构想象成一个 BindingList (显示计数)并且仅将 Inhabitants 添加到叶列表中,但我想正确维护根,我的数据结构与下面的数据结构并不太相似。
GB - 1050
|- England - 230
|- Wales - 200
|- Scotland - 620
我确定我可以写一些东西,但这一定是以前做过的,不是吗?