当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《使用C#选择列表框中的项目》经验,为你挑选了1个好方法。

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

让我们调用ListBoxes LB1,LB2暂时,当我点击一个项目时LB1,我希望LB2自动选择相同的项目,即如果我在LB1中使用Shift+ ClickCtrl+ Click选择相同的项目选择3个项目LB2.

挖了像List 等列表框属性SelectedItems,SelectedIndex但没有运气.



1> Arcturus..:

在您的第一个列表框上放置一个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);
    }
}

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有