コード例 #1
0
        /// <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;
        }
コード例 #2
0
        /// <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();
        }