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); }
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; }