我如何实现DropDowns的级联集合,尽可能少的代码隐藏?

时间:2013-11-01 12:37:12

标签: wpf xaml mvvm

我有六个DevExpress ComboBoxEdit控件的布局。只有顶部的一个没有被过滤,然后每一个都在另一个之下过滤了它上面的一个选择。我确信如果我在我的模型中使用正确的集合,并在我的视图中使用绑定,我可以在没有代码的情况下实现这一点。我怎么能这样做?

我在想,因为。例如最顶级的组合绑定到Department个对象,每个对象都有一个Gangs集合,下一个下拉列表是“Gang”,我可以使用相对来源或者其他东西,总是拥有“帮派” “下拉列表绑定到所选部门的Gangs集合。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,每个ComboBox都依赖于它上面的那个?

我想你可以通过将ComboBox的SelectedItem绑定到位于它上面的那个来完成大部分工作。这将消除大部分代码隐藏。