我在我的WPF窗口中使用两个相同的ListBox控件(相同= ListBox的 ItemSource
是相同的,因此它们看起来相同)并且ListBoxes上的选择模式都设置为Multiple .
让我暂时调用ListBoxes LB1
和 LB2
,现在当我点击 LB1
中的项目时,我希望 LB2
中的相同项目自动被选中,即如果我使用Shift Click或Ctrl选择LB1中的3个项目点击相同的项目在 LB2
中被选中 .
挖了像 SelectedItems
, SelectedIndex
等列表框属性,但没有运气 .
2 回答
在您的第一个列表框上放置一个SelectionChanged事件
然后实现SelectionChanged方法,如下所示:
你尝试过SetSelected吗?
你可以像这样使用它
使用LB1中的选定项目作为LB2中的索引