protected virtual WizardNavigationButton CreateBackButton(IWizard wizard) { var button = new WizardNavigationButton { Content = _languageService.GetString("Wizard_Back"), IsVisibleEvaluator = () => !wizard.IsFirstPage(), Command = new TaskCommand(async() => { await wizard.MoveBackAsync(); }, () => { if (!wizard.HandleNavigationStates) { return(true); } return(wizard.CanMoveBack); }) }; return(button); }