Ejemplo n.º 1
0
 private void StartModalTask(Task task, IWindow parentWindow = null)
 {
     task.ErrorMessage += TaskErrorMessage;
     ITaskDialog taskDlg = GUIManager.Main.TaskDialog(task);
     if (!DirectLaunch)
     {
         taskDlg.Parent = parentWindow != null ? parentWindow : MainWindow;
         taskDlg.ShowInTaskbar = false;
     }
     taskDlg.DefaultPosition = DefWindowPosition.CenterScreen;
     task.Start();
     taskDlg.Run();
 }
Ejemplo n.º 2
0
        private void StartTask(Task task)
        {
            task.Completed += taskCompleted;
            task.ProgressChange += taskProgressChange;
            task.StatusChange += taskStatusChange;
            task.ErrorMessage += TaskErrorMessage;
            MainWindow.TaskList.Add(task);

            task.Start();
        }
Ejemplo n.º 3
0
 private void StartTask(Task task)
 {
     AddTask(task);
     task.Started += new EventHandler(taskStarted);
     task.Completed += taskCompleted;
     task.ProgressChange +=
         new Task.ProgressChangeEventHandler(taskProgressChange);
     task.StatusChange +=
         new Task.StatusChangeEventHandler(taskStatusChange);
     task.ErrorMessage += new Task.ErrorMessageEventHandler(TaskErrorMessage);
     task.Start();
 }