我有一些使用CollectionViewSource的经验,并且可以使用MVVM模式实现排序,分组和过滤。但是我很好奇什么时候引发CollectionViewSource.Filter事件。我通常的方式类似于MSDN,但是只是注册事件,与Button不同。单击我看不到任何引发此事件的地方,例如通过键盘或鼠标。
有人可以解释吗?谢谢!
最佳答案
ICollectionView.Refresh
来手动重新评估过滤器:collectionViewSource.View.Refresh();
using (collectionViewSource.DeferRefresh())
{
// update your collection in here
}
关于c# - 什么时候在WPF中引发CollectionViewSource.Filter事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27353598/