C#Caliburn.micro:Simple Container Constructor Injection Object为null

时间:2016-11-15 13:51:19

标签: c# dependency-injection inversion-of-control caliburn.micro

我正在尝试制作一个可以使用不同模型的图像galerie,所有模型都继承自界面" IGalerieModel"。所以我在简单的容器中注册了我的模型:

_Container.Singleton<IGalerieModel, GalerieModel>();
_Container.Singleton<IGalerieModel, TestGalerieModel>();

现在我想注册一个使用其中一个模型的ViewModel,例如:

_Container.PerRequest<GalerieViewModel<GalerieView, TestGalerieModel>>();

问题是,这不起作用。当我尝试获取该viewModel的实例时,它只返回null。我几乎尝试过每一个组合,但没有一个组合......

0 个答案:

没有答案