多选ListBox

ni3*_*i3a 22 wpf listbox multi-select

我在ListBox中选择多个项目时遇到问题.

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

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

ListBox Helper类的问题是,我正在获取多个选择所需的数据,但它永远不会遇到绑定属性.

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

提前致谢...

Adr*_*ciu 58

列表框具有多重选择已经实施.只需将SelectionMode属性更改为Multiple或Extened.

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

  • @AdrianFaciu但是无法从viewmodel设置SelectedItems? (3认同)
  • @Vitalii Vasylenko是的,你可以,但不是直截了当.看看这里的例子:http://stackoverflow.com/questions/11142976/how-to-support-listbox-selecteditems-binding-with-mvvm-in-a-navigable-applicatio (3认同)