有人在某处看到过这样的控制吗?我需要进行这样的控制来表示分层数据(它很可能应该是通用的,即数据绑定、模板支持)。
类似于 ComboBox 和 MenuItem 的组合。
问问题
365 次
4 回答
0
只需将 ComboBoxes 放在表单上并将 ItemsSource 绑定到顶级集合。
然后将下一个 ComboBox 的 DataContext 绑定到左侧框的 SelectedItem 上,并将其 ItemSource 绑定到项的集合中。
于 2012-08-03T14:20:41.370 回答
0
你知道如何绑定到 SelectedItem 吗?
例如
Column1 公共字符串名称 公共列表 Column2s
因此,您使用 displaymemberpath = name 将第一个组合框绑定到 List
然后在第二个组合框上,您使用 Column2s 的项目源路径绑定到 Column1 selecteditem
诀窍是在列表中的列表中建立列表
于 2012-08-03T19:10:44.243 回答
0
好吧,我是通过继承自 ComboBox 的自定义控件、继承自 HeaderedItemsControl 的自定义 ComboBoxItem 并使用 HierarchicalDataTemplate 实现的。
于 2012-09-05T08:03:32.517 回答