/// <summary> /// /// </summary> /// <param name="message"></param> public void Handle(Screens message) { if (message == Screens.Context) { this.ActivateItem(this.ActiveItem.Context); } else { var screen = _factory.GetScreen(message); screen.Context = ActiveItem; this.ActivateItem(screen); } }
public ChooseViewSteps(IScreenFactory screenFactory) { chooseViewScreen = screenFactory.GetScreen <ChooseViewScreen>(); }
public CommonSteps(IScreenFactory screenFactory) { alert = screenFactory.GetScreen <Alert>(); }
public LoginSteps(IScreenFactory screenFactory) { loginScreen = screenFactory.GetScreen <LoginScreen>(); }