如何从列表框中选择项目在WPF中有复选框?

时间:2011-06-29 19:11:05

标签: c# wpf checkbox listbox

这是ListBox代码:

<ListBox x:Name="courseslistview" 
         ItemsSource="{Binding .}" 
         FontSize="18.667" 
         FontFamily="Trebuchet MS" 
         LayoutUpdated="courseslistview_LayoutUpdated">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <CheckBox Content="{Binding .}" />
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

如何使用C#获取上述ListBox中所有选中的复选框?

1 个答案:

答案 0 :(得分:15)

最好将CheckBox绑定到IsSelected的{​​{1}}属性,如下所示:

ListBoxItem

然后,您可以从ListBox.SelectedItems集合中获取已选中/已选择的项目。您还必须将SelectionMode设置为多个。