public void DrawCircle() { DrawCircle drawCircle = new DrawCircle(); InputFileVector inputFileVector = new InputFileVector(); drawCircle.FilledColor = Brushes.BlueViolet; drawCircle.Center = new DoubleCollection() { 2.2, 2.2 }; drawCircle.RadiousX = 15.0f; drawCircle.LineType = LineTypesValues.Dot; }
public void DrawCircle(InputFileVector drawCircle) { DrawCircle drawing = new DrawCircle(); var brush = FindBrushByARGB(drawCircle.color); drawing.FilledColor = brush; drawing.RadiousX = drawCircle.radius; var centers = drawCircle.center.Split(';'); drawing.Center = new DoubleCollection() { double.Parse(centers[0]), double.Parse(centers[1]) }; switch (Enum.Parse(typeof(System.Drawing.Drawing2D.DashStyle), FirstCharToUpper(drawCircle.lineType))) { case System.Drawing.Drawing2D.DashStyle.Dash: drawing.LineType = LineTypesValues.Dash; break; case System.Drawing.Drawing2D.DashStyle.Dot: drawing.LineType = LineTypesValues.Dot; break; case System.Drawing.Drawing2D.DashStyle.Solid: drawing.LineType = LineTypesValues.Solid; break; case System.Drawing.Drawing2D.DashStyle.DashDot: drawing.LineType = LineTypesValues.DashDot; break; } Circles.Add(drawing); }