/// <summary> /// Draws the control. /// </summary> protected override void Draw() { UpdateTimer(); Update(); // Clear to the default control background color. //Color backColor = new Color(BackColor.R, BackColor.G, BackColor.B); Color backColor = Color.White; GraphicsDevice.Clear(backColor); if (DrawingBatch != null) { drawingBatch.Begin(); drawingBatch.DrawLine(10, 20, 100, 20, Color.Red); drawingBatch.DrawRectangle(120, 10, 100, 20, Color.Blue); drawingBatch.DrawTriangle(240, 10, 240, 60, 200, 60, Color.Black); drawingBatch.DrawEllipse(310, 10, 50, 50, Color.Green); drawingBatch.DrawPolyline(new Vector2[] { new Vector2(410, 10), new Vector2(440, 10), new Vector2(420, 20), new Vector2(440, 40), new Vector2(410, 60) }, Color.Aqua); drawingBatch.DrawFilledRectangle(120, 110, 50, 0, Color.Blue); drawingBatch.DrawFilledTriangle(240, 110, 240, 160, 200, 160, Color.Brown); drawingBatch.DrawFilledEllipse(310, 110, 80, 40, Color.Green); drawingBatch.End(); } }