public DragImplementor(IDraggable draggable, IDragOp.Create dragFactory) { this.draggable = draggable; this.dragFactory = dragFactory; draggable.DetachedFromVisualTree += (s, e) => Cancel(); }
public MinDistanceDragOp(IDraggable draggable, Point point, int minDragDistance, IDragOp.Create dragFactory) : base(null) { this.draggable = draggable; this.startingPoint = point; this.dragFactory = dragFactory; minDistSquared = minDragDistance * minDragDistance; }