private void AddVertex() { var vertex = new PointBase(); vertex.Drawing = Drawing; vertices.Add(vertex); Children.Add(vertex); if (Drawing != null) { vertex.OnAddingToCanvas(Drawing.Canvas); } }
protected void AddVertex() { var vertex = new PointBase(); vertex.Dependencies.Add(this); vertex.RegisterWithDependencies(); vertex.Drawing = Drawing; vertices.Add(vertex); Children.Add(vertex); if (Drawing != null) { vertex.OnAddingToCanvas(Drawing.Canvas); } Drawing.StyleManager.SetStyleIfAvailable(vertex, "DependentPointStyle"); }