private CreateMinorVersionView GetCreateMinorVersionView(DatabaseDisplayData database) { CreateMinorVersionView retval = null; this.UIDispatcher.Invoke(() => retval = new CreateMinorVersionView(database)); return(retval); }
private void OpenImportWindow(DatabaseDisplayData database) { try { this.UIDispatcher.Invoke(() => new ImportWindow(this.processManager, database).ShowDialog()); this.mainWindowViewModel.UpdateDatabases(); } catch (Exception e) { this.UIDispatcher.Invoke(() => { var n = new Greg.WPF.Utility.ExceptionMessageBox(e, "Unhandled Exception"); n.ShowDialog(); }); } }
public ImportWindow(IProcessManager processManager, DatabaseDisplayData selectedDatabase) { if (processManager == null) { throw new System.ArgumentNullException("processManager", "processManager == null"); } this.processManager = processManager; if (selectedDatabase == null) { throw new System.ArgumentNullException("selectedDatabase", "selectedDatabase == null"); } this.selectedDatabase = selectedDatabase; this.ImportWindowCtor(); }
public CreateMinorVersionView(DatabaseDisplayData database) { this.DataContext = new CreateMinorVersionViewModel(database); this.InitializeComponent(); }