目前正在开始一个新的wpf项目,并希望使用mvvmlight。我最初的想法是在窗口顶部有4个按钮作为导航,然后是一个内容控件,当从导航按钮中选择时,将注入新视图。
这是一个将要注入的主窗口和som子视图。主VM应该连接有导航按钮连接的命令。执行时,命令应发送导航消息以更改视图,这是我感到困惑的地方。谁应该处理导航消息发送和更改ContentControl中的视图?我想ViewModelLocator仅用于实例化viewmodels。
将这种粘在一起缺少什么?
祝你好运
答案 0 :(得分:0)
See this answer用于对话策略。这应该适用于您的问题。但是,在上面的szenario中使用消息时要谨慎一点...... 调用Unregistr(),尤其是对您的观点。