private void drawSegments() { foreach (var segment in Segments) { drawLabel(segment); if (segment.Percentage.ApproxEquals(0)) continue; drawSegment(segment); drawWideSegment(segment); _startAngle += segment.Angle; } }