gpt4 book ai didi

c# - 使用 C# 选择列表框中的项目

转载 作者:太空狗 更新时间:2023-10-29 21:20:50 25 4
gpt4 key购买 nike

我在我的 WPF 窗口中使用两个相同的 ListBox 控件(两个 ListBox 的相同 = ItemSource 相同,因此它们看起来相同)并且两个 ListBox 上的选择模式设置为多个。

让我们暂时调用 ListBoxes LB1LB2,现在当我点击 LB1 中的一个项目时,我想要相同的项目在 LB2 中自动选择,即如果我使用 Shift+ClickCtrl+ 在 LB1 中选择 3 个项目单击 LB2 中的相同项目被选中。

已挖掘列表框属性,如 SelectedItemsSelectedIndex 等,但没有成功。

最佳答案

在您的第一个列表框上放置一个 SelectionChanged 事件

LB1.SelectionChanged += LB1_SelectionChanged;

然后像这样实现 SelectionChanged 方法:

void LB1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
LB2.SelectedItems.Clear();
foreach(var selected in LB1.SelectedItems)
{
LB2.SelectedItems.Add(selected);
}
}

关于c# - 使用 C# 选择列表框中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/665273/

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