CollectionView.Refresh does not filter
本文关键字:filter not does Refresh CollectionView | 更新日期: 2023-09-27 18:30:03
我试图调用我的过滤器,而不必每次都重新启动它
即。我想打电话给
myCollectionView.Refresh();
而不是
myCollectionView.Filter = new Predicate<object>(Filter);
问题是"刷新"没有任何效果,也不会调用过滤器。
有什么想法吗?
来自MSDN上的CollectionView.Refresh Method页面。
设置"筛选器"、"排序说明"或"组说明"属性时;发生刷新。您不必在设置其中一个属性后立即调用Refresh方法。
如果真的想要调用Refresh()
而不是设置Filter
属性,那么可以扩展CollectionView
类并重写protected
RefreshOverride
方法来重写该方法的行为。