0

如何在 a listview(或 a listbox) 中简单地添加已选中(或未选中)的项目?

我已经搜索了很长时间,但我总是在 Windows 窗体上找到有关WPF 中似乎不存在的CheckedListBox对象和属性的主题。ListView.Checked

我成功地用活动目录中的一些组填充列表,但我不知道如何通过简单的检查(或隐藏它们)来显示它们。

我需要导入一些参考资料吗?

我正在使用带有 Visual Studio Express 2012 的 VB.NET。

4

1 回答 1

1

您需要ItemTemplateListBox:

         <ListBox ItemsSource="{Binding}" SelectionMode="Extended">
            <ListBox.ItemTemplate>
                <DataTemplate>
                    <CheckBox IsChecked="{Binding IsSelected, RelativeSource={RelativeSource FindAncestor, AncestorType=ListBoxItem}}"
                              Content="{Binding}"/>
                </DataTemplate>
            </ListBox.ItemTemplate>
        </ListBox>
于 2013-04-03T18:42:10.340 回答