wpf - 是否有任何 native WPF 多选组合框可用?

标签 wpf combobox wpf-controls multi-select

即使是第 3 方也可以。

谢谢

最佳答案

WPF 中没有 native 多选组合框。请查看我的博客,了解使用表达式混合在组合框上实现多选的简单技巧。
http://jobijoy.blogspot.com/2009/02/simple-multiselect-combobox-using.html
这个想法是通过编辑控件模板将 ListBox 的 Multi-Selection 功能用于 ComboBox。

但是要访问所选项目,您可能需要使用代码中的波纹管。

((ListBox)cmbBox.Template.FindName("lstBox",cmbBox)).SelectedItems

其中 cmbBox 是您的组合框, lstBox 是控件模板内的列表框。

关于wpf - 是否有任何 native WPF 多选组合框可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/508506/

相关文章:

WPF 默认按钮命令不触发文本框中的绑定(bind)

WPF ComboBox MVVM 奇怪的行为

wpf - WPF:持续时间不确定的进度条?

html - 如何仅使用 CSS 设置 <select> 下拉菜单的样式?

c# - 控制模板资源中 Storyboard 的 Hooking Completed 事件的问题

wpf - WPF中的Horizo​​ntalAlignment和Horizo​​ntalContentAlignment有什么区别?

c# - Xamgrid 刷新或重新应用过滤器

c# - 数据触发器适用于 TextBox,但不适用于 TextBlock?

c# - 数据绑定(bind)链

c# - 如何将组合框项目的对齐方式更改为右对齐?