我在互联网上四处寻找这个问题的答案,但似乎找不到。
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;
}
程序没有区别。
有人可以解释一下区别吗?
最佳答案
如果您在目标上启用了“允许放置”,它们将提供不同的鼠标光标。