2010-07-04 98 views

回答

1

你可以看看this MSDN page上的端到端样本。不幸的是,我没有发现它,但我发现它是一个教学型的,使用WPF,MVVM,EF4和POCOs的小型但完整的应用程序。

3

假设您得到了一个“MainContainer”,它是您的顶级ViewModel,您可能需要2个不同的子视图模型:一个用于“菜单”,另一个用于菜单指向的内容。

它可以实现这样的:

public MenuViewModel Menu; 
public ContentViewModel Content; 

你会在你的主视图中每个的ViewModels的容器进行绑定,并更新插入根据您的视图模型视图。您如何将视图模型映射到视图,可以依赖,而且没有“漂亮”的解决方案。就我个人而言,我喜欢使用数据模板将其保存在我的顶视图资源中。