У меня были проблемы с моим проектом, так как перетаскивание больше не работает.
Я создал новый простой проект, чтобы изолировать проблему. (на основе это )
Я просто создал просмотр списка (listView1), изменил фон на синий. Затем я добавил 3 события из дизайнера TaskPaneControl, а затем добавил строку кода следующим образом:
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