We have a window that can be set to auto-hide containing a list of files. These can be dragged onto controls on the main document surface (under the flyout). Sometimes the flyout obscures the target so we want to automatically auto-hide the flyout when drag has started.
I have figured out (what I think is a hacky way of) how do to this immediately on when drag/drop starts, but I was wondering if there's a way that the flyout can be made to hide only once the mouse has left its client area. Or is there a mechanism in the framework that supports this behavior?