具有多个ListBox绑定相同SelectedItem属性的问题

问题描述 投票:-1回答:1

我在WPF中有一个屏幕,该屏幕需要列出同一数据库表中的数据,但按状态分别列出。在打印中,每列都是不同的状态,每列都是一个ListBox,所有ListBox的SelectedItem绑定在ViewModel中是相同的属性。问题是,即使在某个列表框中选择了某个项目,即使我从其他列表框中选择了一个项目,该项目仍处于选中状态,并且当焦点返回到第一个列表框(例如,使用Tab键)时,该项目将获得选定的样式。任何想法如何解决这个问题?我也可以将ListBoxes更改为其他解决方案,此刻我看不到其他解决方案。对不起,我的英语不好,我不知道解释是否很清楚,这个功能解释起来有点复杂,但是如果有任何疑问,我会提供答案。

谢谢大家。

print of my Screen

c# wpf listbox
1个回答
0
投票

您是否要在每个列表框中选择相同的项目?尝试将IsSynchronizedWithCurrentItem="true"添加到xaml中的每个列表框:

<ListBox IsSynchronizedWithCurrentItem="true" ... >
© www.soinside.com 2019 - 2024. All rights reserved.