コード例 #1
0
        public void Add(IFigure figure)
        {
            AddFigureAction action = new AddFigureAction(this, figure);

            ActionManager.RecordAction(action);

            if (PlaceHolder)
            {
                figure.PlaceHolder = PlaceHolder;
            }
        }
コード例 #2
0
 public void Add(IFigure figure, bool record)
 {
     if (record)
     {
         AddFigureAction action = new AddFigureAction(this, figure);
         ActionManager.RecordAction(action);
     }
     else
     {
         figures.Add(figure);
     }
 }