我想使用c#在ListBox
中设置多选。
例如,我有一个值列表,我想将这些值设置为在ListBox
中选择的值。
我该怎么做?
MyListBox.SelectedItems.Add(item1);
MyListBox.SelectedItems.Add(item2);
.....
你没有解释太多,希望你是以WPF的方式来做的。。。
在数据项上创建一个IsSelected
属性,然后将样式赋予ListBoxItem
,每当启用IsSelected
时就会选择它们:
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Setter Property="IsSelected" Value="{Binding IsSelected}"/>
</Style>
</ListBox.ItemContainerStyle>
然后更改数据项的属性,并引发OnPropertyChanged
事件。