有人在某处看到了这样的控制吗? 我需要进行这样的控制来表示分层数据(它很可能是通用的,即数据绑定,模板支持) 类似于ComboBox和MenuItem的组合。
答案 0 :(得分:0)
我想我会用一些hierarchicaldatatemplate和popup类重新定义组合框项目模板。
答案 1 :(得分:0)
只需将ComboBox放在表单上,然后将ItemsSource绑定到顶级集合。
然后将下一个ComboBox的DataContext绑定到左侧框的SelectedItem,并将其ItemSource绑定到项集合。
答案 2 :(得分:0)
您知道如何绑定到SelectedItem吗?
E.G。
column1的 公共字符串名称 公共列表Column2s
因此,您将第一个combox与displaymemberpath = name
绑定到List然后在第二个组合框上,你将Column1选择项与Column2s的项目源路径绑定
诀窍是在列表中的列表中建立列表
答案 3 :(得分:0)
好吧,我是通过继承自ComboBox的自定义控件,从HeaderedItemsControl继承的自定义ComboBoxItem并使用HierarchicalDataTemplate创建的。