protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); Current.DispatcherUnhandledException += OnDispatcherUnhandledException; var containerFactory = new SimpleInjectorContainerFactory(); var container = containerFactory.CreateSimpleInjectorContainer(); var resolver = new SimpleInjectorResolver(container); var startUpWindow = (FuzzyExpertActions)resolver.Resolve(typeof(FuzzyExpertActions)); startUpWindow.Show(); }