public void Reset()
 {
     this.currentWizard = null;
 }
 public bool MoveNext()
 {
     if (currentWizard == null)
     {
         // get the selected wizard, and start it
         currentWizard = this.wizardSetting.TypedPage.Selected;
         if (currentWizard != null)
         {
             return true;
         }
         else
         {
             return false;
         }
     }
     else
     {
         return currentWizard.WizardSettingIterator.MoveNext();
     }
 }
 public bool MovePrevious()
 {
     if (currentWizard == null)
     {
         return false;
     }
     else
     {
         if (currentWizard.WizardSettingIterator.IsFirst)
         {
             currentWizard = null;
             return true;
         }
         else
         {
             return currentWizard.WizardSettingIterator.MovePrevious();
         }
     }
 }