Exemple #1
0
        protected void NewRect(Canvas drawingCanvas, Point startPoint)
        {
            if (drawingCanvas == null)
            {
                return;
            }

            ClearRect();
            DDObject target = CreateTargetObject();

            drawingCanvas.Children.Add(target);
            NORect        = new DDNewObjectRect(startPoint, target);
            NORect.Target = target;
            drawingCanvas.Children.Add(NORect);
        }
Exemple #2
0
        protected void ClearRect()
        {
            if (NORect != null)
            {
                if ((NORect.Parent != null) && (NORect.Parent is Canvas))
                {
                    (NORect.Parent as Canvas).Children.Remove(NORect);
                }
                NORect.Target = null;
                NORect        = null;

                if (ObjectCreated != null)
                {
                    ObjectCreated(this, new EventArgs());
                }
            }
        }