コード例 #1
0
        public void Execute(object parameter)
        {
            MessageBoxResult result = MessageBox.Show("Are you sure you want to save your project?", "Save project to file", MessageBoxButton.OKCancel);

            if (result == MessageBoxResult.OK)
            {
                ProjectFileHelper.SaveProjectToFile(ViewModel.Project);
            }
        }
コード例 #2
0
 public void Execute(object parameter)
 {
     if (ViewModel.TaskWorkedOn != null)
     {
         MessageBox.Show("You are currently working on: " + ViewModel.TaskWorkedOn.Name +
                         "\nFinish your current work before closing the project");
     }
     else
     {
         if (MessageBox.Show("Are you sure you want to close the project?", "Close project", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
         {
             ProjectFileHelper.SaveProjectToFile(ViewModel.LoadedProject);
             ViewModel.LoadedProject = null;
             ViewModel.SelectedTask  = null;
             ViewModel.TaskWorkedOn  = null;
         }
     }
 }