2010-03-04 50 views
1

什么是最容易知道视图是否被过滤的方法?我想要clearAll类型的命令,只有在需要清除的时候才显示。CollectionViewSource被过滤?

谢谢!
Berryl

+0

我可以检查View.Filter == null是否显然。 – Berryl 2010-03-04 23:39:16

+0

是真的,除非你设置了一个什么都不做的过滤器。 – 2011-03-03 21:42:38

+0

@John Gardner。嗨,约翰,忘了这个。我最终检查了筛选器的所有默认值,但是如果我现在要做,它可能就像检查查看计数是否小于源计数一样简单。如果你想回答这个问题,我很乐意关闭它。欢呼 – Berryl 2011-03-03 22:22:06

回答

0

最好的方法是将视图中的项目数与源集合中项目的数量进行比较。如果它们不相同,则视图被过滤。

+0

辉煌的答案: - ) – Berryl 2011-03-04 18:06:01

+0

我很努力地尝试:D – 2011-03-04 18:13:24