public InterTabTransfer(object item, DragablzItem originatorContainer, Point dragStartItemOffset, IList<FloatingItemSnapShot> floatingItemSnapShots) { if (item == null) throw new ArgumentNullException("item"); if (originatorContainer == null) throw new ArgumentNullException("originatorContainer"); if (floatingItemSnapShots == null) throw new ArgumentNullException("floatingItemSnapShots"); _transferReason = InterTabTransferReason.Reentry; _item = item; _originatorContainer = originatorContainer; _dragStartItemOffset = dragStartItemOffset; _floatingItemSnapShots = floatingItemSnapShots; }
public InterTabTransfer(object item, DragablzItem originatorContainer, Orientation breachOrientation, Point dragStartWindowOffset, Point dragStartItemOffset, Point itemPositionWithinHeader, Size itemSize, IList<FloatingItemSnapShot> floatingItemSnapShots, bool isTransposing) { if (item == null) throw new ArgumentNullException("item"); if (originatorContainer == null) throw new ArgumentNullException("originatorContainer"); if (floatingItemSnapShots == null) throw new ArgumentNullException("floatingItemSnapShots"); _transferReason = InterTabTransferReason.Breach; _item = item; _originatorContainer = originatorContainer; _breachOrientation = breachOrientation; _dragStartWindowOffset = dragStartWindowOffset; _dragStartItemOffset = dragStartItemOffset; _itemPositionWithinHeader = itemPositionWithinHeader; _itemSize = itemSize; _floatingItemSnapShots = floatingItemSnapShots; _isTransposing = isTransposing; }