I know this post is old, but I used the code in the attached project and encounter a bug.
The LinearDropVisual disappear when scrolling to items beyond the screen (listbox with large items). Or if you scroll to items then drag the visual also disappear.
Any help is appreciated