如何在MVVM模式下从WPF页面导航到页面?没有棱镜的概念

时间:2015-06-16 06:06:11

标签: wpf xaml mvvm

目前我正在开发一个拥有这么多页面的wpf应用程序。 所以我创建它就像一个主窗口,根据按钮或菜单项单击导航页面到一个框架。 我在Wpf上很新,甚至在MVVM中创建它。

通过PRISM导航对我来说很复杂。我发现了很多文章,但大多数文章并不适合wpf中的新手。 那么我们如何在MVVM中轻松完成它呢?谁有简单的演示? 提前谢谢..

1 个答案:

答案 0 :(得分:3)

这里有一些选项,我使用的是将您的应用程序开发为 SPA (单页面应用程序)。从本质上讲,您将拥有一个主窗口,它将保持绑定到当前视图模型的ContentControl

tutorial似乎很好地遵循了这个想法。此外,this应该有所帮助。

如果您需要创建新窗口,那么您应该考虑创建一个窗口导航服务,可以使用依赖注入将其注入View模型。 This应该会对您有所帮助。

相关问题