使用c#选择wpf中列表框中的多个项目
本文关键字:项目 列表 选择 wpf 使用 | 更新日期: 2023-09-27 18:01:05
我想使用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
事件。