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); }