强制 PRISM 使用 UnityContainer 的另一个实例
我的应用程序中还有 UnityContainer。现在我想在我的应用程序中添加 PRISM 的使用,并且我希望 PRISM 使用我的容器而不是 bootstrapper 中定义的内部容器。或者,如果我可以在这两个容器之间创建某种链接,以便当我调用 MyContainer.Resolve() 时,它可以将此调用重定向到 PRISM 的容器并解析在 PRISM 中注册的类型(即 RegionManager),我也会感到满意。
提前致谢!
I have UnityContainer in my app yet. Now I want to add use of PRISM to my app and I want PRISM to use my Container instead of its inner one defined in bootstrapper. Or I would also satisfied if I could create some kind of link between these two containers in order when I call MyContainer.Resolve() it could redirect this call to PRISM's container and resolve type that registered in PRISM, i.e RegionManager.
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为您只需要重写应用程序引导程序中的 CreateContainer() 方法并返回您自己的 IUnityContainer :
I think you only need to override the
CreateContainer()
method in your application's bootstrapper and return your ownIUnityContainer
: