public MainWindow()
        {
            InitializeComponent();
            var foxDraw = new FoxDraw(canvas);
            // create a square drawing function that takes 1 parameter:
            // the square size
            // and draws a square of that size to the center of the canvas.
            // draw 3 squares with that function.

            Random random = new Random();

            for (int i = 0; i < 3; i++)
            {
                foxDraw.FillColor(Color.FromRgb((byte)random.Next(0, 255), (byte)random.Next(0, 255), (byte)random.Next(0, 255)));
                Square(foxDraw, random.Next(0, 100));
            }
        }
        private void DrawCenterSquare(double a)
        {
            var foxDraw = new FoxDraw(canvas);

            Color color = new Color();

            color = Color.FromRgb((byte)rnd.Next(256), (byte)rnd.Next(256), (byte)rnd.Next(256));
            foxDraw.StrokeColor(color);

            Color fillColor = new Color();

            fillColor = Color.FromArgb(0, 0, 0, 0);
            foxDraw.FillColor(fillColor);

            double centerZ = canvas.Width / 2 - a / 2;
            double centerY = canvas.Height / 2 - a / 2;

            foxDraw.DrawRectangle(centerZ, centerY, a, a);
        }