internal void SelectFirstPage()
        {
            _selectedPage = 0;
            AdvancedWizardPage page = WizardPages[_selectedPage];

            page.BringToFront();
            SetButtonStates();
        }
        public override void GoToPage(AdvancedWizardPage page)
        {
            int index = _wizard.IndexOfCurrentPage();

            _wizard.SelectWizardPage(page);
            _wizard.StoreIndexOfCurrentPage(index);
            SetButtonStates();
            page.FirePageShowEvent();
            _wizard.FirePageChanged(_wizard.IndexOfCurrentPage());
        }
        internal void SelectWizardPage(AdvancedWizardPage page)
        {
            if (!WizardPages.Contains(page))
            {
                return;
            }

            _selectedPage = WizardPages.IndexOf(page);
            page.BringToFront();
            SetButtonStates();
        }
        internal void SelectNextPage()
        {
            if (_selectedPage >= WizardPages.Count - 1)
            {
                return;
            }

            _selectedPage++;
            AdvancedWizardPage page = WizardPages[_selectedPage];

            page.BringToFront();
            SetButtonStates();
        }
        internal void SelectPreviousPage()
        {
            if (_selectedPage <= 0)
            {
                return;
            }

            _selectedPage--;
            AdvancedWizardPage page = WizardPages[_selectedPage];

            page.BringToFront();
            SetButtonStates();
        }
        internal void SelectWizardPage(int index)
        {
            if (index < 0 || index > WizardPages.Count)
            {
                return;
            }

            _selectedPage = index;
            AdvancedWizardPage page = WizardPages[index];

            page.BringToFront();
            SetButtonStates();
        }
Beispiel #7
0
 public WizardPageEventArgs(AdvancedWizardPage page)
 {
     Page = page;
 }
 public WizardPageChangedEventArgs(AdvancedWizardPage page, int pageIndex)
 {
     Page      = page;
     PageIndex = pageIndex;
 }
 private void AddPageToContainers(AdvancedWizardPage page)
 {
     _wizard.WizardPages.Add(page);
     _wizard.Controls.Add(page);
 }
 private static void DisplayPage(AdvancedWizardPage page)
 {
     page.Dock = DockStyle.Fill;
     page.BringToFront();
 }
 private void UpdateWizard(AdvancedWizardPage page)
 {
     _wizard.SelectWizardPage(page);
     _wizard.SetButtonStates();
 }
 private void SelectPageInProperyGrid(AdvancedWizardPage page) => _selectionService.SetSelectedComponents(new object[] { page }, SelectionTypes.MouseDown);
Beispiel #13
0
 public abstract void GoToPage(AdvancedWizardPage page);