2011-02-18 70 views
0

在Silverlight中,我有一個包含一些控件和列表框的頁面。在兩個不同的DataContext上的相同控件中的數據綁定

我使用MVVM和列表框的dataContext是這樣定義的。在我的模型中,我有一個屬性ProductCommand,這個ProductCommand對象包含一個名爲Products的產品列表。

我的列表框位於一個網格中,datacontext定義爲ProductCommand屬性。並且列表框的數據綁定被設置爲Products(Binding =「{Product,Mode = twoWay}」)。

在我的模型類中,我也有一個selectedProduct屬性,我想將它綁定到列表框的SelectedItem屬性。

我該怎麼做?

回答

0

我有類似的問題,我發現這個blog Dan Wahlin在Data Context Proxy上的文章非常有幫助。

當然,在Silverlight 5中,祖先綁定也將爲您提供解決此問題的方法。

相關問題