В чем разница между DragDropEffects.Copy и DragDropEffects.Move?

Я просмотрел весь Интернет в поисках ответа на этот вопрос и, похоже, не нашел его.

В чем разница между DragDropEffects.Copy и DragDropEffects.Move?

В моем коде на DragEnter я установил:

private void Canvas_DragEnter(object sender, DragEventArgs e)
    {
        if (e.Data.GetDataPresent(DataFormats.FileDrop))
            e.Effect = DragDropEffects.Move;
    }

Но если я использую

private void Canvas_DragEnter(object sender, DragEventArgs e)
    {
        if (e.Data.GetDataPresent(DataFormats.FileDrop))
            e.Effect = DragDropEffects.Copy;
    }

В программе нет никакой разницы.

Кто-нибудь может объяснить разницу?

5
задан Venkat 27 July 2016 в 10:50
поделиться