多选ListBox

时间:2011-06-20 13:44:03

标签: wpf listbox multi-select

我在ListBox中选择多个项目时遇到了麻烦。

我尝试从Selector派生新控件并编写无法正常工作的ListBox助手类(如预期的那样)。

Selector类的问题是,它没有暴露SelectedItems,它是绑定属性并使用选择更改事件操纵它的地狱。

ListBox Helper类的问题是,我获得了多个选择所需的数据,但它从未命中绑定属性。

有人知道实现多选列表框的更好方法吗?

提前致谢...

1 个答案:

答案 0 :(得分:52)

ListBox已经实施了多项选择。只需将SelectionMode属性更改为多个或已扩展。

您可以使用SelectedItems属性获取之后的所有选定项目。