2012-09-21 140 views

回答

1

我刚刚阅读MSDN documentation。它说

你不应该在你的代码中创建这个类的对象。要为仅实现IEnumerable的集合创建 集合视图,请创建CollectionViewSource对象,将集合添加到 Source属性,然后从View属性中获取集合视图。

所以,我想你不应该添加任何项目到一个CollectionViewSource。相反,您应该将项目添加到包装对象。

无论如何,你为什么需要这样做,你想达到什么目的?

+0

好的。谢谢 。 CollectionViewSource的源属性绑定到objectResult (我正在使用实体框架,我执行了ObjectQuery .Execute()并将结果绑定到CollectionViewSource.Source。现在我怎样才能将新项目添加到我的源 –