public override void Execute() { var timedTextBoxViewModel = new ViewModels.TimedTextBox(); var mainWindowViewModel = new MainWindowViewModel(new TemplateLoader(), new TMLoader(), DialogCoordinator.Instance, timedTextBoxViewModel); var mainWindow = new MainWindow { DataContext = mainWindowViewModel }; System.Windows.Forms.Integration.ElementHost.EnableModelessKeyboardInterop(mainWindow); mainWindow.Show(); }
protected override void Execute() { var timedTextBox = new ViewModels.TimedTextBox(); var mainWindowViewModel = new MainWindowViewModel(new LanguageResourcesAdapter(), new ResourceManager(new ExcelResourceManager(), new MessageService()), new TmLoader(), new MessageService(), timedTextBox, new FilePathDialogService()); var mainWindow = new MainWindow { DataContext = mainWindowViewModel }; System.Windows.Forms.Integration.ElementHost.EnableModelessKeyboardInterop(mainWindow); mainWindow.ShowDialog(); }