/// <summary> /// Run the bootstrapper process. /// </summary> public virtual void Initialize() { _containerExtension = CreateContainerExtension(); RegisterRequiredTypes(_containerExtension); PlatformInitializer?.RegisterTypes(_containerExtension); RegisterTypes(_containerExtension); _containerExtension.FinalizeExtension(); _moduleCatalog = Container.Resolve <IModuleCatalog>(); ConfigureModuleCatalog(_moduleCatalog); NavigationService = _containerExtension.CreateNavigationService(null); InitializeModules(); }
/// <summary> /// Run the bootstrapper process. /// </summary> public virtual void Initialize() { _containerExtension = CreateContainerExtension(); RegisterRequiredTypes(_containerExtension); PlatformInitializer?.RegisterTypes(_containerExtension); RegisterTypes(_containerExtension); GetType().AutoRegisterViews(_containerExtension); _containerExtension.FinalizeExtension(); if (_setFormsDependencyResolver) { SetDependencyResolver(_containerExtension); } _moduleCatalog = Container.Resolve <IModuleCatalog>(); ConfigureModuleCatalog(_moduleCatalog); NavigationService = _containerExtension.CreateNavigationService(null); InitializeModules(); }
/// <summary> /// Run the bootstrapper process. /// </summary> protected virtual void Initialize() { _containerExtension = CreateContainerExtension(); RegisterRequiredTypes(_containerExtension); PlatformInitializer?.RegisterTypes(_containerExtension); RegisterTypes(_containerExtension); AutoRegistrationViewNameProvider.SetDefaultProvider(GetNavigationSegmentNameFromType); GetType().AutoRegisterViews(_containerExtension); _containerExtension.FinalizeExtension(); if (_setFormsDependencyResolver) { SetDependencyResolver(_containerExtension); } _moduleCatalog = Container.Resolve <IModuleCatalog>(); ConfigureModuleCatalog(_moduleCatalog); NavigationService = _containerExtension.CreateNavigationService(null); InitializeModules(); }