0
我收到了一个ListView
与ItemsSource
集合,其中ObservableCollection<string>
设置。 而且,ListView
包含在其ListView.Items.Filter
属性过滤器(作为Predicate<bool,object>
。如何强制ListView手动重新使用它的.Items.Filter视图?
所以我们可以说有,当过滤器可以改变它的行为不改变自己的参考条件。
而当这些条件改变我需要让ListView
知道它有根据新的过滤器,以重建其观点。
我已经想通唯一的解决办法是
ListView.Items.Filter = ListView.Items.Filter;
这是错误的,但它仍然有效。使用过滤器再次更新每个项目。
那么有没有正确的解决方案呢?
我必将像这样:'ListView.ItemsSource =新的ObservableCollection(.. );' –
AgentFire
谢谢,这对我有效。 – AgentFire
如果它适合您,请将其标记为答案。 Tkcr –