Exemplo n.º 1
0
        public virtual Polyline Draw(Polyline line, LedHorizontalPostion hp, LedVerticalPostion vp)
        {
            this.HorizontalPostion = hp;
            this.VerticalPostion   = vp;
            var position = this.GetCanvasLocation();
            var points   = GetPoints();

            points.ToList().ForEach(p => line.Points.Add(p));
            Canvas.SetLeft(line, position.Item1);
            Canvas.SetTop(line, position.Item2);
            return(line);
        }
Exemplo n.º 2
0
        public override Polyline Draw(Polyline line, LedHorizontalPostion hp, LedVerticalPostion vp)
        {
            var result = base.Draw(line, hp, vp);

            result.StrokeThickness = 8;
            if (result.Fill != null)
            {
                result.Stroke = result.Fill;
                result.Fill   = Brushes.Transparent;
            }

            return(result);
        }
Exemplo n.º 3
0
 public static Polyline DrawVertical(this Polyline line, LedHorizontalPostion p1, LedVerticalPostion p2)
 => DrawLedLine.Vertical.Draw(line, p1, p2);