gpt4 book ai didi

c# - CollectionView.Refresh 不过滤

转载 作者:太空宇宙 更新时间:2023-11-03 10:58:31 34 4
gpt4 key购买 nike

我正在尝试调用我的过滤器,而不必每次都重新启动它

即我要打电话

myCollectionView.Refresh(); 

代替

myCollectionView.Filter = new Predicate<object>(Filter);

问题是 Refresh 没有效果,也不会调用过滤器。

知道这是为什么吗?

最佳答案

来自CollectionView.Refresh Method MSDN 上的页面。

When you set the Filter, SortDescriptions, or GroupDescriptions property; a refresh occurs. You do not have to call the Refresh method immediately after you set one of those properties.

如果您真的想要调用Refresh() 而不是设置Filter 属性,那么您可以扩展CollectionView 类并覆盖 protected RefreshOverride 方法以覆盖该方法的行为。

关于c# - CollectionView.Refresh 不过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18571194/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com