Ejemplo n.º 1
0
 private void DrawButtonShadows(DrawingContext dc, int x, int y)
 {
     // Draw shadows along the left and bottom sides.
     dc.DrawLines(
         new Pen(this.Shadow, 1),
         new Point[]
     {
         new Point(x * cellSize, y * cellSize + 1),
         new Point(x * cellSize, (y + 1) * cellSize - 1),
         new Point((x + 1) * cellSize - 2, (y + 1) * cellSize - 1)
     });
     dc.DrawLines(
         new Pen(this.Shadow, 1),
         new Point[]
     {
         new Point(x * cellSize + 1, y * cellSize + 2),
         new Point(x * cellSize + 1, (y + 1) * cellSize - 2),
         new Point((x + 1) * cellSize - 3, (y + 1) * cellSize - 2)
     });
     // Draw highlights along the top and right sides.
     dc.DrawLines(
         new Pen(this.Highlight, 1),
         new Point[]
     {
         new Point(x * cellSize + 1, y * cellSize),
         new Point((x + 1) * cellSize - 1, y * cellSize),
         new Point((x + 1) * cellSize - 1, (y + 1) * cellSize - 2)
     });
     dc.DrawLines(
         new Pen(this.Highlight, 1),
         new Point[]
     {
         new Point(x * cellSize + 2, y * cellSize + 1),
         new Point((x + 1) * cellSize - 2, y * cellSize + 1),
         new Point((x + 1) * cellSize - 2, (y + 1) * cellSize - 3)
     });
 }