此时创建ServiceLocator
本文关键字:ServiceLocator 创建 | 更新日期: 2023-09-27 18:26:29
我目前正在使用Prism Library 4.5开发一个应用程序。
我遇到一个模型的问题,该模型在其构造函数中使用Microsoft.Practices.ServiceLocator。它运行得很好,除非我在启动期间尝试加载这个特定的模型,更准确地说是在Prisms引导程序中。ServiceLocator在这一点上是null,所以我想知道ServiceLocator是在哪一点创建的。
您尚未指定使用的引导程序,但Unity引导程序的顺序是:
- CreateLogger
- 创建模块目录
- 配置模块目录
- 创建容器
- 配置容器
- 配置服务定位器
- 配置区域适配器映射
- 配置默认区域行为
- RegisterFrameworkException类型
- CreateShell
- InitializeShell
- InitializeModules