public override void StartResearch()
        {
            stepNumber = 0;
            if (DrawObj != null)
            {
                DrawObj.StepNumber = stepNumber;
            }

            Debug.Assert(MWindow.Start.Content.ToString() == "Start");
            MWindow.Start.Content = "Stop";


            // *tmp
            //StepCount = 3;
            //StepCount = 4;

            MWindow.Initial.IsEnabled  = false;
            MWindow.Final.IsEnabled    = true;
            MWindow.Next.IsEnabled     = true;
            MWindow.Previous.IsEnabled = false;
            MWindow.Save.IsEnabled     = true;

            if ((bool)MWindow.Flat.IsChecked)
            {
                if (DrawObj != null)
                {
                    HierarchicDraw hierDraw = DrawObj as HierarchicDraw;
                    hierDraw.IsFlat = true;
                }
            }

            DrawObj.DrawInitial();
        }
Beispiel #2
0
 private void Flat_Unchecked(object sender, RoutedEventArgs e)
 {
     Debug.Assert(researchDraw is BasicResearchDraw);
     if (researchDraw.DrawObj != null)
     {
         HierarchicDraw hierDraw = researchDraw.DrawObj as HierarchicDraw;
         hierDraw.IsFlat = false;
     }
 }