我在我的WPF应用程序中有两个视图和两个视图模型。我正在使用MVVM ViewModelLocator在我的视图模型之间传递数据。这是推荐的做法吗?有更好的方法来实现吗?我目前正在使用这段代码在ViewModel1中访问ViewModel2的属性
var _viewmodel2 = (Application.Current.Resources["Locator"] as ViewModelLocator).ViewModel2;
谢谢
我在我的WPF应用程序中有两个视图和两个视图模型。我正在使用MVVM ViewModelLocator在我的视图模型之间传递数据。这是推荐的做法吗?有更好的方法来实现吗?我目前正在使用这段代码在ViewModel1中访问ViewModel2的属性
var _viewmodel2 = (Application.Current.Resources["Locator"] as ViewModelLocator).ViewModel2;
谢谢
SimpleIoc.Default.GetInstance<MyViewModel>()
上面的例子使用了MvvmLight