我目前正在开发一个需要同一视图模型的多个视图的项目。让我这样描述:
- ViewModel:CustomerDetailsViewModel.cs(继承自 Screen 类)
- 视图:CustomerDetails.cs(此视图将 CustomerDetailsViewModel 作为数据上下文,并由 Caliburn.Micro 自动设置)
- 视图:CustomerInfo.cs(现在这是我要共享 CustomerDetailsViewModel 的视图,其中可能已经通过 CustomerDetails 视图修改了一些数据)
我目前正在使用 NavigationService 导航到 CustomerInfo 视图。有没有办法将当前视图模型的引用传递给用户在 caliburn.micro 中导航到的视图?
提前致谢
idev