public void DragOver(GongDrag.IDropInfo dropInfo) { var adapter = new DropInfoAdapter(dropInfo); target.DragOver(adapter); dropInfo.Effects = adapter.Effects.ToWindows(); dropInfo.DropTargetAdorner = adapter.DropTargetAdorner.ToGong(); }
public DropInfoAdapter(GongDrag.IDropInfo dropInfo) { Data = dropInfo.Data; TargetItem = dropInfo.TargetItem; InsertIndex = dropInfo.InsertIndex; if (dropInfo.DropTargetAdorner == GongDrag.DropTargetAdorners.Highlight) { DropTargetAdorner = CommonDrag.DropTargetAdorners.Highlight; } else if (dropInfo.DropTargetAdorner == GongDrag.DropTargetAdorners.Insert) { DropTargetAdorner = CommonDrag.DropTargetAdorners.Insert; } Effects = dropInfo.Effects.ToCommon(); InsertPosition = dropInfo.InsertPosition.ToCommon(); }
public void Drop(GongDrag.IDropInfo dropInfo) { var adapter = new DropInfoAdapter(dropInfo); target.Drop(adapter); }