在WPF MVVM中的视图之间导航

时间:2013-03-22 17:51:43

标签: wpf visual-studio mvvm blend

我是WPF和MVVM的新手,正在开发一个有几个视图的应用程序。现在我在shellView的上下文中显示了一个View(HomePageView)。现在使用HomePageView中的按钮我想加载另一个View来代替当前显示的HomePageView。在google上查找后,我发现了一些关于Event Aggregators的内容。我会要求某人解释实施或直接向一个好的样本申请。

1 个答案:

答案 0 :(得分:5)

如果你是WPF MVVM的新用户,我建议先选择一个不错的帮手工具

有很多选择。 MVVM Light,Prism,MEF

我建议使用MVVM灯。简单易行的启动和运行。 Prism不仅仅是MVVM Helper,还包含协助MVVM的功能。我自己或像Caliburn Micro这样的东西没多少。

至于解释视图之间的导航如何与MVVM Light一起使用的示例,请尝试:

http://www.codeproject.com/Articles/323187/MVVMLight-Using-Two-Views

CodeMlex上的MVVM Light:

http://mvvmlight.codeplex.com/

^^链接已转发到一些完全值得观看的视频演示

使用MVVM Light的另一个不错的示例:

http://apuntanotas.codeplex.com/

这些应该可以帮助您入门,并且您总是得到https://stackoverflow.com/questions/tagged/wpf来解答特定问题:)