Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在WPF MVVM中的视图之间导航_Wpf_Visual Studio_Mvvm_Blend - Fatal编程技术网

在WPF MVVM中的视图之间导航

在WPF MVVM中的视图之间导航,wpf,visual-studio,mvvm,blend,Wpf,Visual Studio,Mvvm,Blend,我是WPF和MVVM的新手,正在开发一个有一些视图的应用程序。现在我在shellView的上下文中显示了一个视图(HomePageView)。现在使用HomePageView中的按钮,我想加载另一个视图来代替当前显示的HomePageView。在google上查找之后,我发现了一些关于事件聚合器的信息。我想请人解释一下实现,或者直接介绍一个好的示例应用程序。如果您是WPF MVVM新手,我建议您首先选择一个合适的帮助工具 有很多选择。MVVM灯、棱镜、MEF 我建议用MVVM灯。简单且易于启动和

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

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

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

我建议用MVVM灯。简单且易于启动和运行。Prism不仅仅是一个MVVM帮助器,它还包括一些帮助MVVM的功能。我自己或Caliburn Micro之类的东西没有做太多

关于解释如何使用MVVM Light在视图之间导航的示例,请尝试:

CodePlex上的MVVM指示灯:

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

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


这些应该可以帮助您开始,而且对于特定的问题,您总是可以问到:)

谢谢!我将浏览这些链接。