在我重新发明轮子之前,.NET 框架中是否有任何东西已经完成了我所追求的:
我有一个IList<TypedObject>
从磁盘按需加载数据(数百万行可用)。我想将该列表绑定到 WPF 控件,但是每个对象都需要成为TypedObjectDisplayer
.
WPF 控件需要一个完整的列表,因为它需要知道有多少记录可以正确显示,我认为这排除了使用 LINQ。
我将创建一个IList<TypedObjectDisplayer>
, 它包装一个IList<TypedObject>
, 转换,因为索引器使用可定义的委托请求每个转换。.NET 框架是否已经提供了这样的功能?