WPF MVVM中的视图切换

7

我刚接触WPF和MVVM,并且正在开发一个包含多个视图的应用程序。目前,我在ShellView的上下文中展示了一个HomePageView。现在,我想使用HomePageView中的按钮,在当前显示的HomePageView位置加载另一个视图。在谷歌上搜索后,我找到了有关事件聚合器的一些信息。我想请有经验的人解释实现方法或提供一个好的样例应用程序。

1个回答

5
如果您是WPF MVVM的新手,我建议首先选择一个不错的辅助工具。有很多选择:MVVM Light、Prism、MEF。我建议使用MVVM Light。它简单易用。Prism不仅仅是MVVM Helper,还包括一些辅助MVVM的功能。我自己没有太多使用MEF或像Caliburn Micro这样的东西。
至于解释如何使用MVVM Light在视图之间导航的示例,可以参考以下链接:http://www.codeproject.com/Articles/323187/MVVMLight-Using-Two-Views
MVVM Light在CodePlex上的链接为:http://mvvmlight.codeplex.com/。^^ 这个链接有一些非常值得观看的视频演示。
另一个使用MVVM Light的不错的示例是:http://apuntanotas.codeplex.com/
这些应该能帮助您入门,如果有特定问题,您也可以参考https://stackoverflow.com/questions/tagged/wpf。 :)

谢谢!我会查看这些链接。 - Pranjal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接