2

在我重新发明轮子之前,.NET 框架中是否有任何东西已经完成了我所追求的:

我有一个IList<TypedObject>从磁盘按需加载数据(数百万行可用)。我想将该列表绑定到 WPF 控件,但是每个对象都需要成为TypedObjectDisplayer.

WPF 控件需要一个完整的列表,因为它需要知道有多少记录可以正确显示,我认为这排除了使用 LINQ。

我将创建一个IList<TypedObjectDisplayer>, 它包装一个IList<TypedObject>, 转换,因为索引器使用可定义的委托请求每个转换。.NET 框架是否已经提供了这样的功能?

4

1 回答 1

0

AFAIK,不。

不久前我不得不做一些类似的事情,并用一个包装的集合做了一个惰性转换。

于 2013-05-26T17:05:29.040 回答