多选列表框

发布于 2024-11-16 01:32:51 字数 250 浏览 3 评论 0原文

我在列表框中选择多个项目时遇到问题。

我尝试从 Selector 派生新的控件并编写 ListBox 辅助类,但它不起作用(如预期)。

Selector 类的问题是,它不公开 SelectedItems,并且绑定属性并使用选择更改事件操作它是地狱。

ListBox Helper 类的问题是,我在多项选择中获取所需的数据,但它永远不会命中绑定属性。

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

提前致谢...

I'm having trouble in multiple items selection in an ListBox.

I've tried deriving new control from Selector and writing ListBox helper class which did not work (as expected).

The issue with Selector class is, it does not expose SelectedItems and it's hell to bind the property and manipulate it with selection changed event.

The issue with ListBox Helper class is, I'm getting the required data on multiple selection but it never hits the bound property.

Does anybody know a better way to implement multiselect listbox?

Thanks in advance...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦途 2024-11-23 01:32:51

ListBox 已经实现了多重选择。只需将 SelectionMode 属性更改为 Multiple 或延长。

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

The ListBox has multiple selection already implemented. Just change SelectionMode property to Multiple or Extened.

You can use SelectedItems property to get all the selected items afterwards.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文