public override void DrawTo(Graphics graphics) { if (!(SubLines [0] is OneArrow)) { var l = SubLines [0]; SubLines [0] = new OneArrow { Origin = l.Pointed, Pointed = l.Origin }; } base.DrawTo (graphics); }
public override void DrawTo(Graphics graphics) { SetShapeContainer (); if (!ShouldDraw ()) return; if (!(SubLines [0] is OneArrow)) { SubLines [0] = new OneArrow { Origin = SubPoints [0] }; if (Origin != null) SubLines [0].Pointed = Origin; } base.DrawTo (graphics); }
public override void DrawTo(Graphics graphics) { SetShapeContainer (); if (!ShouldDraw ()) return; var c = SubLines.Count - 1; if (!(SubLines [c] is OneArrow)) { SubLines [c] = new OneArrow { Origin = SubPoints [1] }; if (Pointed != null) SubLines [c].Pointed = Pointed; } base.DrawTo (graphics); }