示例#1
0
        private static void InitalizeApplication(string[] args, SimpleInjectorPrismApplication application)
        {
            var resolver           = new SimpleInjectorAppStartResolver(_container);
            var appStartFactory    = new AppStartFactory(resolver, _container.GetInstance <IPathUtil>(), _container.GetInstance <IDirectConversionHelper>());
            var appStart           = appStartFactory.CreateApplicationStart(args);
            var helpCommandHandler = _container.GetInstance <HelpCommandHandler>();
            var settingsManager    = _container.GetInstance <ISettingsManager>();

            application.InitApplication(appStart, helpCommandHandler, settingsManager);
            application.DispatcherUnhandledException += Application_DispatcherUnhandledException;
        }