internal WizardEventArgs FireBackEvent(int currentTabIndex) { var ev = new WizardEventArgs(currentTabIndex); Back(this, ev); return ev; }
internal void CheckForUserChangesToEventParameters(WizardEventArgs ev, out bool allowPageToChange, out int newTabIndex) { allowPageToChange = ev.AllowPageChange; newTabIndex = ev.NextPageIndex; }
internal WizardEventArgs FireNextEvent(int currentTabIndex) { var ev = new WizardEventArgs(currentTabIndex); Next(this, ev); return ev; }
private bool UserAllowsMoveToProceed(Direction direction, out WizardEventArgs eventArgs) { WizardEventArgs args = direction == Direction.Forward ? AttemptMoveToNextPage() : AttemptMoveToPreviousPage(); eventArgs = args; return args.AllowPageChange; }
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(); } }
private bool CanMoveToNextPage(WizardEventArgs args) { return args.NextPageIndex < _wizard.WizardPages.Count; }
private void advancedWizard1_Next(object sender, WizardEventArgs e) { }