作为一名使用MVVM Light编写WPF应用程序的开发者,我正在尝试确定最佳的应用程序导航方式。我已经阅读了有关创建服务、接口和帮助程序的文章,但是很遗憾,我的头脑仍然没有理解SO上提供的伟大建议。我开始使用MEF和/或Unity来完成任务,从一个简单的类和一些代码开始。您认为在基于WPF的MVVM Light应用程序中添加基本框架导航的最简单方法是什么?
问题看起来很轻松,但实际上很难。解决方案必须涵盖多个方面,如导航到现有视图、关闭视图、在导航到视图之前注入视图模型、动画过渡等。请查看Magellan,这是由Paul Stovell创建的WPF框架,它涵盖了所有这些问题以及更多!