private void StartPage_Load(object sender, EventArgs e)
 {
     /*panels.Add(SP_back_panel);
      * panels.Add(MenuPanel);
      * panels.Add(WorkingPanel);
      * panels[0].BringToFront();//*/
     WorkingPanel.Hide();
     MenuPanel.Hide();
 }
        private void SolutionChanged(object sender, DependencyPropertyChangedEventArgs e)
        {
            if (!(DataContext is SolutionNavigation))
            {
                return;
            }

            InitPanels();
            ShownPanel = panels[0];
            Navigation.PropertyChanged += Navigate;
        }
        private void Navigate(object sender, PropertyChangedEventArgs propertyChangedEventArgs)
        {
            if (NotPanelIndex(propertyChangedEventArgs))
            {
                return;
            }

            SolutionNavigation solutionNavigation = (SolutionNavigation)sender;

            ShownPanel = panels[solutionNavigation.PanelIndex];
        }
        private void startButton_Click(object sender, EventArgs e)
        {
            // Hide();

            /* GraphReader reader = new GraphReader("../../Resourses/test_big_graph.txt");
             * Graph graph = reader.read();
             * reader.close();
             * String result = "";
             * List<int> path = Solver.Solve(ref graph);
             * foreach (int vertex in path)
             * {
             *   result += vertex;
             *   result += ' ';
             * }
             * MessageBox.Show(result, "Result");*/
            WorkingPanel.Show();
            MenuPanel.Show();
        }