private void OnControlClicked(object sender, MouseButtonEventArgs e) { if (project == null) { string color; if (goalControl.Goal.Projects.Count > 0) { int index = goalControl.Goal.Projects.Count - 1; string lastProjectColor = goalControl.Goal.Projects[index].Color; color = FindNextUnusedColor(lastProjectColor); } else { color = ProjectEditWindow.colorStrings[0]; } ProjectEditWindow projectEditWindow = new ProjectEditWindow( "Projekt erstellen", "", color, ConfirmedCreateCallback ); projectEditWindow.ShowDialog(); } else { goalControl.HomePage.MainWindow.ShowProject(project); } }
private void OnEditClicked(object sender, RoutedEventArgs e) { ProjectEditWindow projectEditWindow = new ProjectEditWindow( "Projekt bearbeiten", project.Name, project.Color, ConfirmEditedCallback ); projectEditWindow.ShowDialog(); }
private void EditProject_Click(object sender, RoutedEventArgs e) { ProjectEditWindow window = new ProjectEditWindow(this.ProjectViewer.SelectedItem); window.ShowDialog(); this.UpdateProjectViewer(); this._timer.Start(); }
private void DoNewProject(DE_VTT_Project obj) { var proj = new DE_VTT_Project(); // Instantiate the dialog box ProjectEditWindow dlg = new ProjectEditWindow { DataContext = proj }; // Configure the dialog box dlg.Owner = (Window)parentControl; // Open the dialog box modally var rslt = dlg.ShowDialog(); if (rslt == true) { Projects.Add(proj); RaisePropertyChanged("Projects"); DoLoadProject(proj); SaveProjectsFile(); } }