我想使用c#在ListBox
中设置多个选择。
例如,我有一个值列表,我想在ListBox
中设置这些值。
我该怎么做?
答案 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}}事件。