public static DragDropEffects ConvertDropEffect(DropEffect effect)
        {
            DragDropEffects result = DragDropEffects.None;

            if (effect.HasAllFlags(DropEffect.Copy))
            {
                result |= DragDropEffects.Copy;
            }
            if (effect.HasAllFlags(DropEffect.Move))
            {
                result |= DragDropEffects.Move;
            }
            if (effect.HasAllFlags(DropEffect.Link))
            {
                result |= DragDropEffects.Link;
            }
            return(result);
        }