7

我是 WPF 和 MVVM 的新手,正在开发一个有几个视图的应用程序。现在我在 shellView 的上下文中显示了一个 View(HomePageView)。现在使用 HomePageView 中的一个按钮,我想加载另一个视图来代替当前显示的 HomePageView。在谷歌上查找后,我发现了一些关于事件聚合器的信息。我会要求有人解释实现或直接指向一个好的示例应用程序。

4

1 回答 1

5

如果您是 WPF MVVM 的新手,我建议您首先选择一个不错的帮助工具

有很多选择。MVVM 光、棱镜、MEF

我建议使用 MVVM 灯。简单且易于启动和运行。Prism 不仅仅是一个 MVVM Helper,还包括辅助 MVVM 的功能。我本人对 MEF 或 Caliburn Micro 之类的东西并没有做太多。

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

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

CodePlex 上的 MVVM 灯:

http://mvvmlight.codeplex.com/

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

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

http://apuntanotas.codeplex.com/

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

于 2013-03-22T18:16:23.010 回答