Exemple #1
0
 /// <summary>
 /// If the problem is a shaded area problem, shade the goal regions.
 /// </summary>
 /// <param name="problem">The problem being drawn.</param>
 private void shadeProblem(UIProblemDrawer.ProblemDescription problem)
 {
     if (problem.Regions != null)
     {
         //Shade each region
         foreach (var region in problem.Regions)
         {
             ShadedRegion sr = new ShadedRegion(region);
             sr.Draw(drawingHost.CurrentDrawing, ShadedRegion.BRUSHES[1]);
         }
     }
 }
Exemple #2
0
 public void AddRegionShading(ShadedRegion sr)
 {
     RegionShadings.Add(sr);
     Canvas.Children.Add(sr.Shading);
 }