gpt4 book ai didi

c# - 解除绑定(bind)wpf listview的最佳方法

转载 作者:太空宇宙 更新时间:2023-11-03 14:37:22 25 4
gpt4 key购买 nike

我将 WPF ListView 绑定(bind)到对象集合。对象从远程服务器不断添加到集合中,同样反射(reflect)在 ListView 中。现在我们有要求我们应该能够卡住 ListView 一段时间, 也就是说,对象仍应添加到集合中,但在我们解冻它之前不应出现在 ListView 中(我们有卡住和解冻按钮)。当 listview 绑定(bind)到 collection 时,最好的方法是什么?如何取消绑定(bind)集合并重新绑定(bind)它?当集合从 ListView 中解除绑定(bind)时,我是否仍然能够过滤和排序?等待答复请回复

问候桑迪普

最佳答案

你可以打破绑定(bind)。在你的卡住按钮处理程序中说:

listView = _list

这将卡住它。然后在您的解冻处理程序中重新设置绑定(bind):

listView.SetBinding(ListView.ItemsSourceProperty, New Binding("_list"))

希望对您有所帮助。

关于c# - 解除绑定(bind)wpf listview的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/491523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com