public void MoveToNextPage() { if (!m_CurrentPage.ReadyToMove()) { throw new NotReadyToProceedException(); } m_CurrentPage.PostValidate(CompleteMoveToNextPage); }
private void UpdateViewWithNewPage(WizardPage newPage) { m_View.SetPage(newPage.GetControl(), String.Format("Step {0} of {1}: {2}", GetCurrentPageIndexCount(), GetPageCount(), m_CurrentPage.getName())); m_View.EnableBackButton(newPage != m_FirstPage); m_View.EnableNextButton(newPage.ReadyToMove()); m_View.SetNextButtonName(newPage.GetNextButtonText()); m_View.EnableCancelButton(true); m_View.SetPageList(ConstructPageList()); newPage.OnChangeDo(UpdateViewButtonState); }
private void UpdateViewWithNewPage(WizardPage newPage) { m_View.SetPage(newPage.GetControl(), String.Format("Step {0} of {1}: {2}", GetCurrentPageIndexCount(), GetPageCount(), m_CurrentPage.getName())); m_View.EnableBackButton(newPage != m_FirstPage); m_View.EnableNextButton(newPage.ReadyToMove()); m_View.SetNextButtonName(newPage.GetNextButtonText()); m_View.EnableCancelButton(true); m_View.SetPageList(ConstructPageList()); newPage.OnChangeDo(UpdateViewButtonState); }