我正在使用navigationWindow将我的页面放置在此WPF应用程序中。我只是通过WPF学习MVVM,并且一直在寻找一个很好的解决方案来导航页面,同时维护MVVM。
我有一个loginviewModel,可以完成所有SQL数据库凭据检查,一旦凭据验证了密码哈希的凭据,我想导航到新页面,具体取决于谁登录。
。我正在寻找一些建议或该解决方案的共同答案。我做了很多研究,并不断看到IOC容器或应用程序视图模型?我想对此事有其他意见,可能是朝着正确方向朝着正确的方向发表意见!
谢谢!
我建议使用框架实现IOC容器解决方案。例如,MVVM Light使用View -Modylocator来存储其ViewModels。MVVMLIGHT中的页面导航的一个示例可以在此处找到。