2012-06-22 88 views
0

我有一個結合起來使用數據綁定

ObservableCollection<Products> products 
在我的模型類

和另一

ObservableCollection<Foo> foo 

在ViewModel類。

我已將產品綁定到Developer Express GridControl,並且在該網格中有一列是ComboBox。

如何在ComboBox中綁定foo集合?

這裏的路上,我已經綁定的產品至GridControl

<dxg:GridControl ItemsSource="{Binding Path=Model.Products}" ... 
+0

做任何回答對你的工作?您應該將問題標記爲已回答,或者如果您找到了解決方案,請添加答案。 – Thelonias

回答

1

像這樣的東西應該工作:

<ComboBox ItemsSource="{Binding Path=DataContext.foo, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type dxg:GridControl}}}"/> 
+0

我已經解決了它,就像你所建議的,但使用AncestorType = {x:Type UserControl}},所以路徑可以是「Path = ViewModel.Model.xxx」 – Michelle