ListView.CheckBoxes属性未在VS 2010中显示

时间:2013-08-02 17:59:02

标签: c# visual-studio-2010 listview

我是编程的新手,对于愚蠢的问题感到抱歉。我在Visual Studio 2010 .NET Framework 4.0中工作。我已经创建了listView元素,我想在里面的每个项目中添加复选框。 Here我读过有一个名为CheckBoxes的属性,所有我要做的就是将其更改为“true”。但我的问题是我没有这个属性。我添加了

using System.Windows.Forms;

但它没有帮助。我觉得我做错了。请帮帮我。

enter image description here

1 个答案:

答案 0 :(得分:0)

根据屏幕截图,您正在开发WPF应用程序,但CheckBoxes属性与Windows窗体ListView相关。

如果您希望在WPF ListView中检查项目,则应添加包含相应数据模板的列:

    <ListView ItemsSource="{Binding SomeItems}">
        <ListView.View>
            <GridView>
                <GridViewColumn>
                    <GridViewColumn.CellTemplate>
                        <DataTemplate>
                            <CheckBox IsChecked="{Binding IsChecked}"/>
                        </DataTemplate>
                    </GridViewColumn.CellTemplate>
                </GridViewColumn>
            </GridView>
        </ListView.View>
    </ListView>