private static Brush GetFillBrush(RotorCell cell) { Brush brush = Brushes.LightGray; if (cell.AnalysisBarcode != string.Empty) { brush = Brushes.LightGreen; } return(brush); }
private Ellipse getEllipse(Point point, int num, double diameter) { Brush fillBrush = Brushes.LightGray; RotorCell cell = Cells[num]; fillBrush = GetFillBrush(cell); Ellipse Ellipse = new Ellipse { Tag = num, Width = diameter, Height = diameter, Fill = fillBrush, Stroke = Brushes.Black, StrokeThickness = 1 }; Canvas.SetLeft(Ellipse, point.X - diameter / 2); Canvas.SetTop(Ellipse, point.Y - diameter / 2); return(Ellipse); }