2010-07-04 100 views

回答

1

你可以看看this MSDN page上的端到端樣本。不幸的是,我沒有發現它,但我發現它是一個教學型的,使用WPF,MVVM,EF4和POCOs的小型但完整的應用程序。

3

假設您得到了一個「MainContainer」,它是您的頂級ViewModel,您可能需要2個不同的子視圖模型:一個用於「菜單」,另一個用於菜單指向的內容。

它可以實現這樣的:

public MenuViewModel Menu; 
public ContentViewModel Content; 

你會在你的主視圖中每個的ViewModels的容器進行綁定,並更新插入根據您的視圖模型視圖。您如何將視圖模型映射到視圖,可以依賴,而且沒有「漂亮」的解決方案。就我個人而言,我喜歡使用數據模板將其保存在我的頂視圖資源中。