【发布时间】:2010-10-14 06:45:21
【问题描述】:
我有一个绑定到 CollectionViewSource 的 WPF ListView。它的来源绑定到一个属性,如果用户选择一个选项,它可以改变。
当列表视图源由于属性更改事件而更新时,所有内容都会正确更新,但不会刷新视图以考虑 CollectionViewSource 过滤器中的任何更改。
如果我将处理程序附加到 Source 属性绑定到的 Changed 事件,我可以刷新视图,但这仍然是旧视图,因为绑定尚未更新列表。
当源发生变化时,是否有一种不错的方法来刷新视图并重新评估过滤器?
干杯
【问题讨论】:
-
万一有人发现这个,它现在有点过时了。在 WPF 4.5 中,添加了新功能以允许“实时”排序、过滤和分组。见jonathanantoine.com/2011/10/05/…
标签: wpf filter collections