CollectionViewSource.GetDefaultView()始终返回相同的实例

时间:2016-05-13 07:24:50

标签: c# wpf

我想使用CollectionViewSource.GetDefaultView()。但问题是它总是返回相同的实例,但我需要其中很多,因为我需要在不同的视图上附加不同的过滤器。

另一个问题是CollectionViewSource.GetDefaultView()是[ThreadStatic]。我没有理由为什么连续调用GetDefaultView()总是返回相同的实例,但在另一个线程上它返回另一个实例。

由于始终返回相同的视图实例,因此无法使用DefaultView。我试图深入研究msdn源代码,但是有太多的内部函数我无法用来创建自己的实例。

任何帮助?

0 个答案:

没有答案