MVVM我如何:嵌入视图引用他们的VM?

时间:2011-03-13 01:46:14

标签: design-patterns xaml mvvm

我有一个代表主窗口的主视图,因为我有区域和控件。

我希望这些区域中的每一个都被anoter VM加下划线。

如何声明XAML,以及如何根据父View的内容引用每个嵌套视图的DataContext?

1 个答案:

答案 0 :(得分:1)

主页面可以有多个代表区域的导航框架。导航到框架中的每个页面都可以拥有自己的视图模型。为子页面设置数据上下文与为主页面设置数据上下文没有什么不同。要更改框架中的页面,请调用frame.navigate传递要加载的页面的URI。