The ServiceLocator in Catel can be set up from configuration file.
Table of Contents
Importing IoC configuration section
...
Code Block | ||
---|---|---|
| ||
var serviceLocator = ServiceLocator.Default; Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); var ioc = configuration.GetSection<IoCConfigurationSection>("ioc", "catel"); ioc.DefaultServiceLocatorConfiguration.Configure(serviceLocator); |
Configuring a service locator from a named configuration
The following configuration file is a full example on how write more than one service locator configuration:
...