Пример #1
0
        public MainWindow()
        {
            InitializeComponent();
            var foxDraw = new FoxDraw(canvas);

            foxDraw.StrokeColor(Colors.Green);
            foxDraw.DrawLine(0, 0, canvas.Width, canvas.Height);

            foxDraw.StrokeColor(Colors.Red);
            foxDraw.DrawLine(0, canvas.Height, canvas.Width, 0);
            //Draw the canvas' diagonals.
            // If it starts from the upper-left corner it should be green, otherwise it should be red.
        }
Пример #2
0
        public MainWindow()
        {
            InitializeComponent();
            var foxDraw = new FoxDraw(canvas);

            // draw the canvas' diagonals in green.

            foxDraw.StrokeColor(Colors.Green);

            var startPoint = new Point(canvas.Width / 2, canvas.Height / 3);
            var endPoint   = new Point(canvas.Width / 3 * 2, canvas.Height / 3 * 2);

            foxDraw.DrawLine(startPoint, endPoint);
            foxDraw.DrawLine(new Point(startPoint.X + 1, startPoint.Y), new Point(endPoint.X + 1, endPoint.Y));

            var startPoint2 = new Point(canvas.Width / 3 * 2, canvas.Height / 3 * 2);
            var endPoint2   = new Point(canvas.Width / 3, canvas.Height / 3 * 2);

            foxDraw.DrawLine(startPoint2, endPoint2);

            var startPoint3 = new Point(canvas.Width / 3, canvas.Height / 3 * 2);
            var endPoint3   = new Point(canvas.Width / 2, canvas.Height / 3);

            foxDraw.DrawLine(startPoint3, endPoint3);
        }
Пример #3
0
        public MainWindow()
        {
            InitializeComponent();
            var foxDraw = new FoxDraw(canvas);

            foxDraw.StrokeColor(Colors.Green);

            foxDraw.DrawLine(0, 0, canvas.Width, canvas.Height);
            foxDraw.DrawLine(0, canvas.Height, canvas.Width, 0);
        }
Пример #4
0
 public static void DrawGreenDiagonals(FoxDraw foxDraw)
 {
     foxDraw.StrokeColor(Colors.Green);
     foxDraw.DrawLine(0, 0, 525, 350);
     foxDraw.DrawLine(0, 350, 525, 0);
 }
 public static void DrawDiagonal(FoxDraw draw, Point startPoint, Point endPoint)
 {
     draw.StrokeColor(Colors.Green);
     draw.DrawLine(startPoint, endPoint);
 }