Пример #1
0
 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);
     }
 }
Пример #2
0
        private void OnEditClicked(object sender, RoutedEventArgs e)
        {
            ProjectEditWindow projectEditWindow = new ProjectEditWindow(
                "Projekt bearbeiten", project.Name, project.Color, ConfirmEditedCallback
                );

            projectEditWindow.ShowDialog();
        }
Пример #3
0
        private void EditProject_Click(object sender, RoutedEventArgs e)
        {
            ProjectEditWindow window = new ProjectEditWindow(this.ProjectViewer.SelectedItem);

            window.ShowDialog();
            this.UpdateProjectViewer();
            this._timer.Start();
        }
Пример #4
0
        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();
            }
        }