void step_Complete(IWorkStep step) { if (Complete != null) { Complete(step); } }
void step_ProgressChanged(IWorkStep step, double progress) { if (ProgressChanged != null) { ProgressChanged(step, progress); } }
private void step_OnProgressChanged(IWorkStep step, double progress) { if (_group != null) { _group.UpdateStepProgress(progress); } }
public UnnavigableWorkStep(IWorkStep step, UIElement buttonContainer, UIElement closeButton) { _step = step; _buttonContainer = buttonContainer; _closeButton = closeButton; step.ProgressChanged += new WorkStepProgressEvent(step_ProgressChanged); step.Complete += new WorkStepCompletedEvent(step_Complete); }
public WorkStepProgressUpdater(IWorkStep step, ProgressBarGroup group, StepViewer viewer) { _step = step; _group = group; _viewer = viewer; step.ProgressChanged += step_OnProgressChanged; step.Complete += step_OnComplete; }
private void step_OnComplete(IWorkStep step) { _viewer.Forward(); }