GetWizardPage() public abstract method

public abstract GetWizardPage ( ) : AbstractWizardPage
return AbstractWizardPage
コード例 #1
0
ファイル: Wizard.cs プロジェクト: pipipierre/Notpod
        private bool ValidateCurrentPage()
        {
            AbstractWizardPage page = pages.ElementAt(currentPage);


            try
            {
                AbstractConditionalWizardPage conditionalPage = (AbstractConditionalWizardPage)page;

                page = conditionalPage.GetWizardPage();
            }
            catch (Exception ex)
            {
            }

            return(page.ValidateBeforeNext());
        }
コード例 #2
0
ファイル: Wizard.cs プロジェクト: pipipierre/Notpod
        private void ShowPageAtIndex(int pageIndex)
        {
            AbstractWizardPage page = pages.ElementAt(pageIndex);


            try
            {
                AbstractConditionalWizardPage conditionalPage = (AbstractConditionalWizardPage)page;
                conditionalPage.DataStore = dataStore;
                page = conditionalPage.GetWizardPage();
            } catch (Exception ex)  {
            }
            page.DataStore = dataStore;
            page.Populate();
            SetControlsForPage(page);
            ApplyControlOverrideRules();
            activeForm.LabelPageTitle.Text = page.PageTitle;
            activeForm.PageContainer.Controls.Clear();
            activeForm.PageContainer.Controls.Add(page);
        }