WPF中2次拖放之间的冲突

时间:2017-08-15 13:08:12

标签: c# wpf

我有2次拖放。一个在MainWindow,另一个在标签上。问题是,当您将文件放在标签上时,它首先执行MainWindow_Drop然后执行label_Drop,因为您将其放在表单上以及标签上。当我将文件放在标签上以便不同时执行MainWindow_Drop时,我该如何管理。

MainWindow上存在拖放的原因是因为用户应该能够将该文件放在表单中的任何位置。关于标签,因为只有该标签应该有另一种选择。

1 个答案:

答案 0 :(得分:0)

Handled的处理程序中将Label属性设置为true:

private void Label_Drop(object sender, DragEventArgs e)
{
    e.Handled = true;
}