在旧版本的Prism中,我可以从UnityBootstrapper类中做到这一点
protected override void ConfigureContainer()
{
base.ConfigureContainer();
Container.RegisterType<IViewDragService, ViewDragService>(new HierarchicalLifetimeManager());
}
使用统一容器时,Prism 7的此代码等效于什么?
答案 0 :(得分:3)
您可以在从棱镜收到的容器抽象上使用GetContainer
来获得实际的IUnityContainer
:
containerRegistry.GetContainer().RegisterType<IViewDragService, ViewDragService>(new HierarchicalLifetimeManager());