protected override void GenerateNodePath(ref GraphicsPath path) { if (NodeDatas.Count > 0) { path.AddLines(NodeDatas.ToArray()); } }
protected override void GenerateNodePath(ref GraphicsPath path) { if (NodeDatas.Count > 2) { path.Reset(); path.AddPolygon(NodeDatas.ToArray()); } else if (NodeDatas.Count > 1) { path.Reset(); path.AddLines(NodeDatas.ToArray()); } }