标签: design-patterns xaml mvvm
我有一个代表主窗口的主视图,因为我有区域和控件。
我希望这些区域中的每一个都被anoter VM加下划线。
如何声明XAML,以及如何根据父View的内容引用每个嵌套视图的DataContext?
答案 0 :(得分:1)
主页面可以有多个代表区域的导航框架。导航到框架中的每个页面都可以拥有自己的视图模型。为子页面设置数据上下文与为主页面设置数据上下文没有什么不同。要更改框架中的页面,请调用frame.navigate传递要加载的页面的URI。