【发布时间】:2012-03-07 09:55:46
【问题描述】:
我正在为一个大学项目编写一个小的人为的 WPF 应用程序,并且我正在借此机会学习 MVVM 模式。我已经实现了我的初始启动窗口,这将是一个登录页面。
我已将登录按钮绑定到从 ICommand 派生的命令,该命令是通过 LoginViewModel 注入的。 LoginViewModel 然后通过我创建的 WCF 服务验证客户。
我的问题是,一旦 viewmodel 收到验证正确的通知,我应该如何从 viewmodel 导航到下一页/窗口?我不想在视图模型中创建新窗口的实例。我应该在这里使用页面吗?我很想从一开始就了解最佳实践,我不想浪费时间学习这样做的坏方法。
谢谢。
【问题讨论】:
标签: wpf mvvm navigation