/// <summary> /// Launches the algorithm choice window /// </summary> /// <param name="sender">No implementation</param> /// <param name="e">No implementation</param> private void solveButtonClick(object sender, RoutedEventArgs e) { SolveChoiceWindow solveChoiceWindow = new SolveChoiceWindow(); solveChoiceWindow.ShowDialog(); string choice = solveChoiceWindow.getChoice(); m_vm.solveMazeClicked(choice); if (choice != "") { solutionButton.Visibility = Visibility.Visible; solutionButton.IsEnabled = true; } solveButton.IsEnabled = false; }
/// <summary> /// Launches the algorithm choice window /// </summary> /// <param name="sender">No implementation</param> /// <param name="e">No implementation</param> private void solveButtonClick(object sender, RoutedEventArgs e) { SolveChoiceWindow solveChoiceWindow = new SolveChoiceWindow(); solveChoiceWindow.ShowDialog(); string choice = solveChoiceWindow.getChoice(); if (choice != "") { userInput.Clear(); mCurrentCommandName = "solvemaze"; userInput.Add(mazeTitle); userInput.Add(choice); solutionButton.Visibility = Visibility.Visible; solutionButton.IsEnabled = true; } solveButton.IsEnabled = false; ViewChanged(); }