public StartPage(Action <JobConfig> OpenJob) { InitializeComponent(); MyJobManager = ExtJobManager.GetJobManager(); InitDataBindings(); _openJob = OpenJob; SearchField.Callback = FilterRecentJobs; }
private void CreateJob() { JobConfig jobConfig = ExtJobManager.GetJobManager().CreateJob(JobNameTextBox.Text); if (jobConfig != null) { Close(); ExtJobManager.GetJobManager().AddRecentJob(jobConfig); OpenJob(jobConfig); } else { JobNameTextBox.Style = Application.Current.Resources["PropertiesFailureTextboxStyle"] as Style; } }
/// <summary> /// /// </summary> public MainWindow() { InitializeComponent(); MyJobManager = ExtJobManager.GetJobManager(); MyConfigManager = ConfigManager.GetConfigManager(); MyFrameManager = FrameManager.GetFrameManager(ContentTabControl); InitDataBindings(); NavigationExpandButton.Click += NavigationExpandButton_Click; JobExpandButton.Click += JobExpandButton_Click; StateChanged += MainWindowStateChangeRaised; ContentTabControl.SelectionChanged += TabControl_SelectionChanged; CreateNavigationButtons(); OpenStartPage(); }