这是我的场景:
我有一个这样的应用程序:
我使用 Ninject 作为我的 DI 容器,我正在使用 WPF

1-有ClassB哪个被注入ClassA哪个被注入1stViewModel哪个被注入1stView
2-再有ClassR哪个被注入ClassQWich被注入2ndViewModel哪个被注入2ndView
3-这发生在第三和第四个窗口
问题:
1- 当需要(当用户单击第一个按钮或第二个按钮时)不在我的作文根目录中时,我可以做些什么来解决这些类?
2-如果我不将我的视图注入ViewModels我的视图并且我想ViewModel在我的视图中创建我的新实例,显然它需要一个参数,例如IClassA用于第一个和IClassQ第二个。我该怎么做?