public void Redraw() { Path.ClearPoints(); var startPoint = Point1.GetOffset(Point1.Item.Margin); var endPoint = Point2.GetOffset(Point2.Item.Margin); var path = Designer.GetPath(startPoint, endPoint); Path.AddPoint(Point2.GetOffset(Point2.ConnectionPointSize)); Path.AddPoints(path); Path.AddPoint(Point1.GetOffset(Point2.ConnectionPointSize)); }