我使用的是MVVM,目前我使用的是软件包附带的SimpleIoC。我有点被依赖注入困住了。SelectedItem == null) var f = new TypeDetails(SelectedItem.Id);}
TypeDetails的构造函数如下到目前为止,我的方法是将构造函数保持不变,直到需要将依赖项注入到TypeDetailsViewModel (例如服务)之前,构造<
我在我的项目中使用MVVM,但是我不知道如何在ViewModelLocator类中注册一个Viewmodel类,这个类在它的构造函数中接受一个参数。我查看了,但是没有看到任何与注册带有依赖项注入构造函数的类有关的东西(即接受参数的构造函数)。在我要注册的类中,构造函数在它的参数中接受一个列表,如下所示:
public ViewSubjectGradeViewModel(IEnumerable<ScoreMode