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); }