我在 ListBox 中选择多个项目时遇到了麻烦。
我尝试从 Selector 派生新的控件并编写 ListBox 辅助类,但这些方法都没有奏效(如预期所示)。
Selector 类的问题在于,它不公开 SelectedItems 属性,并且在绑定属性和使用选择更改事件操纵它时非常困难。
ListBox 辅助类的问题在于,虽然可以在选择多个选项时获取所需数据,但它从未触发绑定的属性。
有没有人知道更好的实现多选列表框的方法?
提前致谢...
我在 ListBox 中选择多个项目时遇到了麻烦。
我尝试从 Selector 派生新的控件并编写 ListBox 辅助类,但这些方法都没有奏效(如预期所示)。
Selector 类的问题在于,它不公开 SelectedItems 属性,并且在绑定属性和使用选择更改事件操纵它时非常困难。
ListBox 辅助类的问题在于,虽然可以在选择多个选项时获取所需数据,但它从未触发绑定的属性。
有没有人知道更好的实现多选列表框的方法?
提前致谢...
ListBox 已经实现了多选功能,只需将 SelectionMode 属性更改为 Multiple 或 Extened。
之后可以使用 SelectedItems 属性获取所有被选中的项。