I am opening a separate question about the reason for this issue so that my other question can be about possible workarounds.
So I have drag and drop enabled for a listview but I noted that the UIelement.IsMouseOver
doesn't work during a drag and drop operation. In particular during a drag and drop operation, if IsMouseOver is tested while the mouse is over an element it will return false when it should return true. The same function works perfectly when tested before the drag and drop operation.
I have also read that there is an issue online.
Source: "This is because WPF blocks all mouse actions when we doing drag drop action. You can use EventTrigger
with an animation to do this."
However, I would like to know what exactly "blocking all mouse action" entails. It seems like someone ought to fix IsMouseOver to operate with drag and drop