如何添加多个Checkbox列

时间:2015-10-20 04:36:33

标签: wpf listview

我与我的收藏品ListView绑定:

private List<MyData> Col;

ItemsSource="{Binding Col}"

我在ListView

中定义了这个
<ListView.View>
                <GridView>
                    <GridView.Columns>
                        <GridViewColumn Header="Selected">
                            <GridViewColumn.CellTemplate>
                                <DataTemplate>
                                    <CheckBox x:Name="cbSelect" IsChecked="{Binding SupportedVendors}" />
                                </DataTemplate>
                            </GridViewColumn.CellTemplate>
                        </GridViewColumn>
                        <GridViewColumn DisplayMemberBinding="{Binding Name}" Header="Name" Width="100"/>
                        <GridViewColumn DisplayMemberBinding="{Binding ID}" Header="ID" Width="600"/>
                    </GridView.Columns>
                </GridView>
            </ListView.View>

现在我希望在用户更改CheckBox后,在我的Collcection中调用我的对象bool值。 我可以那样做吗? (我需要代码行为)

1 个答案:

答案 0 :(得分:0)

使用CheckBox标记集合的对象,选中/取消选中您可以从复选框中获取标记。更改对象中的bool值。