在wpf和mvvmlight中进行导航设置

时间:2011-09-06 08:15:46

标签: mvvm-light

目前正在开始一个新的wpf项目,并希望使用mvvmlight。我最初的想法是在窗口顶部有4个按钮作为导航,然后是一个内容控件,当从导航按钮中选择时,将注入新视图。

这是一个将要注入的主窗口和som子视图。主VM应该连接有导航按钮连接的命令。执行时,命令应发送导航消息以更改视图,这是我感到困惑的地方。谁应该处理导航消息发送和更改ContentControl中的视图?我想ViewModelLocator仅用于实例化viewmodels。

将这种粘在一起缺少什么?

祝你好运

1 个答案:

答案 0 :(得分:0)

See this answer用于对话策略。这应该适用于您的问题。但是,在上面的szenario中使用消息时要谨慎一点...... 调用Unregistr(),尤其是对您的观点。