我正在使用NavigationWindow在我的WPF应用程序中存放我的页面。我正在学习使用WPF的MVVM,并且一直在寻找一种在维护MVVM的同时导航页面的良好解决方案。
我有一个LoginViewModel执行所有SQL数据库凭据检查,一旦根据密码哈希验证了凭据我想根据谁登录导航到新页面。
我正在寻找这个解决方案的一些建议或常见答案。我做了很多研究并不断看IOC容器或应用程序视图模型?我想就这个问题得到一些其他意见,可能还有一个正确的方向!
谢谢!
答案 0 :(得分:0)
我建议使用框架来实现IOC容器解决方案。例如,Mvvm light使用ViewModelLocator 来存储其ViewModel。 可以在here找到MVVMLight中页面导航的示例。