gpt4 book ai didi

wpf - 无法清除对ListView的选择

转载 作者:行者123 更新时间:2023-12-03 10:44:35 25 4
gpt4 key购买 nike

在我的列表 View 中,当我选择一个项目时,我将显示一个新 View ,并通过将SelectedItem设置为null来将列表 View 设置为不选择任何项目。但是listview仍然选择我选择的旧项目。根据这个link,我已经设置

IsSynchronizedWithCurrentItem="True"



但还是一样。我的项目列表由从MvxViewModel继承的ItemViewModel组成

最佳答案

您正在使用ListView(ListBox)还是任何自定义控件?

从MS ListBox继承的类(例如ListView)具有静态方法以取消选择所有选定的项:

ListBox.UnselectAll()

要仅取消选择一项,可以将选定的项目强制转换为ListBoxItem对象并调用:
ListBoxItem item = (ListBoxItem)obj;
item.IsSelected = false;

您在后面的代码中尝试过吗?或者您想通过XAML标记以声明方式实现这一目标?

关于wpf - 无法清除对ListView的选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32452047/

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