有没有什么方法可以在不重新选择过滤器的情况下重新应用过滤器?特别是当底层可观察集合发生变化时?一段时间后,我似乎有不符合过滤条件的记录..
最佳答案
XamGrid 没有刷新方法。 INotifyCollectionChanged 事件应该相应地处理更新网格。
您可以尝试以编程方式删除当前设置的过滤器,然后重新添加它们。我很难知道这是否会解决您的问题,因为我没有重现该问题的样本。
您也可以尝试从 ObservableCollection 派生并实现刷新方法。在刷新方法中,您可以调用 OnCollectionChanged 并传入 Reset 操作。这可能会刷新 XamGrid。
关于c# - Xamgrid 刷新或重新应用过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17554165/