Beispiel #1
0
 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);
     }
 }
Beispiel #2
0
 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));
        }