/// <summary> /// Calls the finish method on the controller to being the completion process. /// If this is successful the Finished event is fired. /// </summary> public virtual void Finish() { DoIfCanMoveOn(delegate { _wizardController.Finish(); FireFinished(); }); }