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