Здравствуйте. Как нарисовать не один эллипс а несколько динамически на расстоянии друг от друга?
Сейчас эллипс рисуется вот таким вот образом:
| Код | private List<Point> pointList = new List<Point>(); protected override void OnRender(DrawingContext dc) { Ellipse ellipse = new Ellipse();
ellipse.Width = 10; ellipse.Height = 10; ellipse.ToolTip = "ЛЯ ЛЯ ЛЯ";
ellipse.StrokeThickness = 2; ellipse.Stroke = Brushes.Black; ellipse.Fill = Brushes.Green;
Ellipse ellipse2 = new Ellipse();
ellipse2.Width = 10; ellipse2.Height = 10; ellipse2.ToolTip = "ЛЯ ЛЯ ЛЯ";
ellipse2.StrokeThickness = 2; ellipse2.Stroke = Brushes.Black; ellipse2.Fill = Brushes.Red;
Point point = new Point(300, 300); ellipse.Margin = new Thickness(point.X - 5, point.Y - 5, 0, 0); pointList.Add(point); Canvas.Children.Add(ellipse); }
|
|