private void ChangeStep(IWizardStep currentStep, Predicate<Int32> canChange, StepIndexChanger stepIndexChanger) { if (canChange(_currentStepIndex)) { currentStep.Hide(); _currentStepIndex = stepIndexChanger(_currentStepIndex); _steps[_currentStepIndex].Show(_wizardOwner, currentStep.BlogDescriptor); } }
private void ChangeStep(IWizardStep currentStep, Predicate <Int32> canChange, StepIndexChanger stepIndexChanger) { if (canChange(_currentStepIndex)) { currentStep.Hide(); _currentStepIndex = stepIndexChanger(_currentStepIndex); _steps[_currentStepIndex].Show(_wizardOwner, currentStep.BlogDescriptor); } }