public UITargetedDragPreview GetPreviewForDroppingItem(UIDropInteraction interaction, UIDragItem item, UITargetedDragPreview defaultPreview) { if (item.LocalObject == null) { return(null); } else { DropPoint = defaultPreview.View.Center; var target = new UIDragPreviewTarget(View, DropPoint); // HACK: why is this null? //return defaultPreview.GetRetargetedPreview(target); return(defaultPreview); } }
public UITargetedDragPreview GetPreviewForCancellingItem(UIDragInteraction interaction, UIDragItem item, UITargetedDragPreview defaultPreview) { return(DragPreviewForItem(item)); }
public UITargetedDragPreview GetPreviewForDroppingItem(UIDropInteraction interaction, UIDragItem item, UITargetedDragPreview defaultPreview) { var target = new UIDragPreviewTarget(this, IconView.Center, CGAffineTransform.Scale(new CGAffineTransform(), 0.1f, 0.1f)); return(defaultPreview.GetRetargetedPreview(target)); }