/// <summary> /// Attempts to go to the next step in the wizard. If this is disallowed by the wizard controller a MessagePosted event will be fired. /// </summary> public void Next() { DoIfCanMoveOn(delegate { _wizardController.CompleteCurrentStep(); SetStep(_wizardController.GetNextStep()); SetButtonState(); }); }