Beispiel #1
0
        public void MoveToNextPage()
        {
            if (!m_CurrentPage.ReadyToMove())
            {
                throw new NotReadyToProceedException();
            }

            m_CurrentPage.PostValidate(CompleteMoveToNextPage);
        }
Beispiel #2
0
        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);
        }