public override void MouseDownAction(System.Windows.Forms.MouseEventArgs e) { location = new Location(e.X, e.Y); geometry = new T(); figure = new GeometryFigure(geometry); figure.Location = location; figure.Size = size; }
public override void MouseUpAction(System.Windows.Forms.MouseEventArgs e) { if (geometry != null) { figure.Location = location; Diagram.Add(figure); geometry = default(T); figure = null; } }