Пример #1
0
        protected override WizardPage[] GetWizardPages()
        {
            var solutionType = new SolutionTypePage();
            var server       = new ServerPage();
            var credentials  = new CredentialsPage();
            var finish       = new FinishPage();
            var browse       = new BrowsePage(solutionType, finish);
            var type         = new TypePage(server, browse);

            type.SetWizard(this);
            solutionType.SetWizard(this);
            solutionType.SetPreviousPage(browse);
            solutionType.SetNextPage(finish);
            browse.SetPreviousPage(type);
            browse.SetWizard(this);
            server.SetPreviousPage(type);
            server.SetNextPage(credentials);
            server.SetWizard(this);
            credentials.SetPreviousPage(server);
            credentials.SetNextPage(finish);
            credentials.SetWizard(this);
            finish.SetPreviousPage(credentials);
            finish.SetWizard(this);
            return(new WizardPage[] { type, browse, solutionType, server, credentials, finish });
        }
Пример #2
0
 public BrowsePage(SolutionTypePage solutionTypePage, FinishPage finishPage)
 {
     InitializeComponent();
     _solutionTypePage = solutionTypePage;
     _finishPage       = finishPage;
 }