如何在 a listview
(或 a listbox
) 中简单地添加已选中(或未选中)的项目?
我已经搜索了很长时间,但我总是在 Windows 窗体上找到有关WPF 中似乎不存在的CheckedListBox
对象和属性的主题。ListView.Checked
我成功地用活动目录中的一些组填充列表,但我不知道如何通过简单的检查(或隐藏它们)来显示它们。
我需要导入一些参考资料吗?
我正在使用带有 Visual Studio Express 2012 的 VB.NET。
您需要ItemTemplate
为ListBox
:
<ListBox ItemsSource="{Binding}" SelectionMode="Extended">
<ListBox.ItemTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding IsSelected, RelativeSource={RelativeSource FindAncestor, AncestorType=ListBoxItem}}"
Content="{Binding}"/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>