使用c#在wpf中的列表框中选择多个项目

时间:2011-07-03 17:26:51

标签: c# wpf select listbox

我想使用c#在ListBox中设置多个选择。

例如,我有一个值列表,我想在ListBox中设置这些值。

我该怎么做?

2 个答案:

答案 0 :(得分:11)

MyListBox.SelectedItems.Add(item1);
MyListBox.SelectedItems.Add(item2);
.....

答案 1 :(得分:6)

你没有解释太多,希望你这样做是以WPF的方式......

在您的数据项上创建IsSelected属性,然后在ListBoxItem启用IsSelected的情况下为您的<ListBox.ItemContainerStyle> <Style TargetType="ListBoxItem"> <Setter Property="IsSelected" Value="{Binding IsSelected}"/> </Style> </ListBox.ItemContainerStyle> 提供样式:

OnPropertyChanged

然后更改数据项的属性,并引发{{1}}事件。