Пример #1
0
 internal WizardEventArgs FireBackEvent(int currentTabIndex)
 {
     var ev = new WizardEventArgs(currentTabIndex);
     Back(this, ev);
     return ev;
 }
Пример #2
0
 internal void CheckForUserChangesToEventParameters(WizardEventArgs ev, out bool allowPageToChange, out int newTabIndex)
 {
     allowPageToChange = ev.AllowPageChange;
     newTabIndex = ev.NextPageIndex;
 }
Пример #3
0
 internal WizardEventArgs FireNextEvent(int currentTabIndex)
 {
     var ev = new WizardEventArgs(currentTabIndex);
     Next(this, ev);
     return ev;
 }
Пример #4
0
        private bool UserAllowsMoveToProceed(Direction direction, out WizardEventArgs eventArgs)
        {
            WizardEventArgs args = direction == Direction.Forward ? AttemptMoveToNextPage() : AttemptMoveToPreviousPage();

            eventArgs = args;

            return args.AllowPageChange;
        }
Пример #5
0
        private void MoveToNextPage(WizardEventArgs args)
        {
            if (CanMoveToNextPage(args))
            {
                _wizard.SelectWizardPage(args.NextPageIndex);
                _wizard.StoreIndexOfCurrentPage(args.CurrentPageIndex);

                _wizard.WizardPages[args.NextPageIndex].FirePageShowEvent();

                if (_wizard.PageChangedEventAssigned())
                    _wizard.FirePageChanged(args.NextPageIndex);

                if (args.NextPageIndex == _wizard.WizardPages.Count - 1)
                    if (_wizard.LastPageEventAssigned())
                        _wizard.FireLastPage();
            }
        }
Пример #6
0
 private bool CanMoveToNextPage(WizardEventArgs args)
 {
     return args.NextPageIndex < _wizard.WizardPages.Count;
 }
 private void advancedWizard1_Next(object sender, WizardEventArgs e)
 {
 }