Ejemplo n.º 1
0
        public void SetProxy(IAopProxy target)
        {
            Shape1D shape = target as Shape1D;

            if (shape == null)
            {
                throw new ArgumentException("target is not an IShape1D");
            }

            this.shape = shape;
        }
        public void SetProxy(IAopProxy target)
        {
            Shape1D shape = target as Shape1D;

            if (shape == null)
                throw new ArgumentException("target is not an IShape1D");

            this.shape = shape;
            this.selectable = (ISelectable)shape;

            IMouseHandler mouseShape = (IMouseHandler)shape;
            mouseShape.MouseDownHandlers.Add(MouseDown);
            mouseShape.MouseUpHandlers.Add(MouseUp);
            mouseShape.MouseMoveHandlers.Add(MouseMove);
        }
Ejemplo n.º 3
0
        public void SetProxy(IAopProxy target)
        {
            Shape1D shape = target as Shape1D;

            if (shape == null)
            {
                throw new ArgumentException("target is not an IShape1D");
            }

            this.shape      = shape;
            this.selectable = (ISelectable)shape;


            IMouseHandler mouseShape = (IMouseHandler)shape;

            mouseShape.MouseDownHandlers.Add(MouseDown);
            mouseShape.MouseUpHandlers.Add(MouseUp);
            mouseShape.MouseMoveHandlers.Add(MouseMove);
        }
        public void SetProxy(IAopProxy target)
        {
            Shape1D shape = target as Shape1D;

            if (shape == null)
                throw new ArgumentException("target is not an IShape1D");

            this.shape = shape;
        }