public override Task OnLoaded()
 {
     if (this.action != null)
     {
         ExternalProgramAction externalAction = (ExternalProgramAction)this.action;
         this.ProgramFilePathTextBox.Text     = externalAction.FilePath;
         this.ProgramArgumentsTextBox.Text    = externalAction.Arguments;
         this.ShowWindowCheckBox.IsChecked    = externalAction.ShowWindow;
         this.WaitForFinishCheckBox.IsChecked = externalAction.WaitForFinish;
     }
     return(Task.FromResult(0));
 }
 public ExternalProgramActionControl(ExternalProgramAction action) : this()
 {
     this.action = action;
 }
示例#3
0
 public ExternalProgramActionControl(ActionContainerControl containerControl, ExternalProgramAction action) : this(containerControl) { this.action = action; }