public void Run() { if (!CheckSettingsExists()) { return; } var mainWindowVm = container.Resolve <MainWindowViewModel>(); var mainWindow = new MainWindowView(); mainWindowVm.Window = mainWindow; mainWindow.DataContext = mainWindowVm; mainWindow.ShowModal(); //Need to use DialogWindow.ShowModal to correctly open modal dialog in VS //Use VS DialogWindow instead //ViewTools.ShowModalWindow<MainWindowView>(mainWindowVm, ownerHwnd); }