private void ContinueHandler(object sender, ExecutedRoutedEventArgs args) { bool isValid = ValidateActiveStep(); if (BlockNavigationOnValidationErrors && !isValid) { RaiseNavigationCanceledByValidation(); return; } StepperNavigationEventArgs navigationArgs = new StepperNavigationEventArgs(ContinueNavigationEvent, this, Controller.ActiveStep, Controller.NextStep, false); RaiseEvent(navigationArgs); if (ContinueNavigationCommand != null && ContinueNavigationCommand.CanExecute(navigationArgs)) { ContinueNavigationCommand.Execute(navigationArgs); } if (!navigationArgs.Cancel) { Controller.Continue(); } }
private void ContinueHandler(object sender, ExecutedRoutedEventArgs args) { StepperNavigationEventArgs navigationArgs = new StepperNavigationEventArgs(ContinueNavigationEvent, this, Controller.ActiveStep, Controller.NextStep, false); RaiseEvent(navigationArgs); if (ContinueNavigationCommand != null && ContinueNavigationCommand.CanExecute(navigationArgs)) { ContinueNavigationCommand.Execute(navigationArgs); } if (!navigationArgs.Cancel) { Controller.Continue(); } }