我正在为我的视图使用 ViewModelLocator,它在 Bootstrapper 中使用以下方法进行配置:
protected override void ConfigureViewModelLocator()
{
base.ConfigureViewModelLocator();
ViewModelLocationProvider.Register<ViewA, ViewABViewModel>();
ViewModelLocationProvider.Register<ViewB, ViewABViewModel>();
}
它工作正常,但为我的 2 个视图创建了两个单独的 ViewModel 实例。我希望我的两个视图都使用相同的 ViewModel 实例。