public DragOperation(ICanvasItem child, IPoint startingPoint, ISnappingEngine snappingEngine)
 {
     SnappingEngine = snappingEngine;
     Child = child;                                   
     StartingPoint = startingPoint;            
     ChildStartingPoint = child.GetPosition();
 }
示例#2
0
 public DragOperation(ICanvasItem child, IPoint startingPoint, ISnappingEngine snappingEngine)
 {
     SnappingEngine     = snappingEngine;
     Child              = child;
     StartingPoint      = startingPoint;
     ChildStartingPoint = child.GetPosition();
 }
 public ResizeOperation(ICanvasItem child, IPoint handlePoint, ISnappingEngine snappingEngine)
 {
     Child = child;
     HandlePoint = handlePoint;
     SetCanResize(child, handlePoint);
     Opposite = HandlePoint.GetOpposite(child.Rect().MiddlePoint());
     SnappingEngine = snappingEngine;
     this.recordingScope = RecordingServices.DefaultRecorder.OpenScope(string.Format( "Resize {0}", this.child.GetName() ));
 }
示例#4
0
 public ResizeOperation(ICanvasItem child, IPoint handlePoint, ISnappingEngine snappingEngine)
 {
     Child       = child;
     HandlePoint = handlePoint;
     SetCanResize(child, handlePoint);
     Opposite            = HandlePoint.GetOpposite(child.Rect().MiddlePoint());
     SnappingEngine      = snappingEngine;
     this.recordingScope = RecordingServices.DefaultRecorder.OpenScope(string.Format("Resize {0}", this.child.GetName()));
 }
 public ResizeOperation(ICanvasItem child, IPoint handlePoint, ISnappingEngine snappingEngine)
 {
     Child = child;
     HandlePoint = handlePoint;
     SetCanResize(child, handlePoint);
     Opposite = HandlePoint.GetOpposite(child.Rect().MiddlePoint());
     SnappingEngine = snappingEngine;
     this.recordingScope = CanvasModelItem.Recorder.StartAtomicScope("Resize", false);
 }