在重新发明轮子之前,.NET框架中是否有任何东西已经完成我所追求的目标:
我有一个IList<TypedObject>
可以根据需要从磁盘加载数据(可用数百万行)。我想将该列表绑定到WPF控件,但每个对象都需要成为TypedObjectDisplayer
。
WPF控件需要一个完整的列表,因为它需要知道有多少记录可以正确显示,我认为这些记录使用LINQ排除。
我打算创建一个IList<TypedObjectDisplayer>
,它包装IList<TypedObject>
,转换为索引器使用可定义的委托请求每个。{1}}。 .NET框架是否已提供类似的内容?
答案 0 :(得分:0)
AFAIK,没有。
我不得不做一些类似的事情,并用包裹的集合做了一个懒惰的转换。