c# - 如何强制 WPF ListView 重新查询它的 ItemSsource?

标签 c# wpf xml listview refresh

我正在重写它的 XML itemSource 并希望它立即使用新数据...

最佳答案

您应该使用 ObervableCollection。当此集合更新时,ListView 也会更新。

但是如果出于任何原因你不想使用它,请使用:

listView.InvalidateProperty(ListView.ItemsSourceProperty);

listView.ItemsSource = listView.ItemsSource;

检查 A more elegant ListView requery了解更多信息。

关于c# - 如何强制 WPF ListView 重新查询它的 ItemSsource?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1111338/

相关文章:

wpf - Rx 响应式(Reactive)扩展 Observeondispatcher 单元测试错误 : The current thread has no Dispatcher associated with it

c# - 为什么 XPath 表达式在 C# 中不返回任何结果,但在 C# 之外却返回任何结果?

Java DOM 解析器错误

wpf - 在标签上显示标准文本?

java - 对 xml 中的元素中的子项数设置限制

c# - 使用多个筛选器的 Azure 搜索

c# - Caliburn.Micro 让它将 MainView 中的 UserControls 绑定(bind)到他们的 ViewModels

c# - System.IO.FileShare 有限制吗?

c# - 刷新 ListCollectionView 将 ComboBox 中所选项目的值设置为 null

wpf - 使用较低分辨率屏幕时如何重新设计 WPF 应用程序的样式