拖放事件不再触发

Drag and Drop event no longer firing

我的项目出现问题,拖放不再有效。 我创建了一个新的简单项目来隔离问题。 (基于 this) 我只是创建了一个列表视图 (listView1),将背景更改为蓝色。然后我从 TaskPaneControl 设计器添加了 3 个事件,然后我添加了一行代码如下:

private void listView1_DragDrop(object sender, DragEventArgs e)
{
    string test = "";
}

private void listView1_DragEnter(object sender, DragEventArgs e)
{
    string test = "";
}

private void listView1_DragOver(object sender, DragEventArgs e)
{
    string test = "";
}

我在每一行中都设置了一个断点,并期望它会被命中。断点将命中 TaskPane_VisibleChanged 但由于某种原因它不会命中 listview1_DragXXX

我对设计器进行了更改,并且在这样做时无意中将用户控件上的 allowdrop 设置为 false。一旦我将其设置为 true,它就起作用了。