public override void OnMouseDown(Canvas drawArea, MouseEventArgs e) { UndoService.BeginTransaction("Add a up Arrow"); Point p = drawArea.BackTrackMouse(new Point(e.X, e.Y)); ShapeUpArrow shape = new ShapeUpArrow( drawArea.Document.Zoom , p.X , p.Y , 1 , 1 , drawArea.Document.CurrentShapePaintInfo , drawArea.MessageControl.Sign.Type); AddNewObject(drawArea, shape); }
public override void VisitUpArrow(ShapeUpArrow upArrow) { VisitShape(upArrow); }
public virtual void VisitUpArrow(ShapeUpArrow upArrow) { }