4

在旧版本的 Prism 中,我可以从 UnityBootstrapper 类中做到这一点

    protected override void ConfigureContainer()
    {
        base.ConfigureContainer();
        Container.RegisterType<IViewDragService, ViewDragService>(new HierarchicalLifetimeManager());
    }

当使用统一容器时,Prism 7 的此代码等效于什么?

4

1 回答 1

4

您可以使用GetContainer从 prism 收到的容器抽象来获得实际的IUnityContainer

containerRegistry.GetContainer().RegisterType<IViewDragService, ViewDragService>(new HierarchicalLifetimeManager());
于 2019-02-13T12:42:56.290 回答