Using Red-Gate tools we have detected that the System.Windows.DataObject is holding a reference to a dragObject (a framework element) that is hanging around from an operation long since completed.
How does one “clear” the drag object once DragDrop.DoDragDrop? Is there a way to pass a null through this and have it fall right through?
I just discovered this gem myself, my solution was to use a WeakReference to the data item being dragged.
and then in the drop