public void ShowQuestionGui(object passingObj) { if (questionGuiContent == null) { Console.WriteLine("New Question Gui created"); questionGuiContent = new MazeRunnerWPF.MazeGui.QuestionGui(); } SetUpContent(questionGuiContent, passingObj); }
public void ShowWinningGui(object passingObj) { if (winningGuiContent == null) { Console.WriteLine("New Winning Gui created"); winningGuiContent = new MazeRunnerWPF.MazeGui.WinningGui(); } SetUpContent(winningGuiContent, passingObj); }
public void ShowTitleGui(object passingObj) { if (titleGuiContent == null) { Console.WriteLine("New Title Gui created"); titleGuiContent = new MazeRunnerWPF.MazeGui.TitleGui(); } SetUpContent(titleGuiContent, passingObj); }
private void SetUpContent(IGuiPage page, object passingObj) { if (previous != null) { previous.OnDisappeared(); } mainWindow.SetContent(page); previous = page; previous.OnShown(passingObj); }