We're having an issue with the docking framework when interacting with unpinned areas within an application that has been integrated with some winforms controls. I've attached a sample application (changed extension from zip) that demonstrates the problem.
The bottom part contains a WinFormsHost which hosts a WpfUserControl. We've had to do it this way in order to incorporate legacy code.
When the bottom part is unpinned, it starts behaving unreliably as soon as you start
interacting/clicking other parts of the app in winforms. Also you will
see that on hover, miminized winforms UI hides itself back, rather than “stay
in preview” mode. This works fine for WPF content. To make it as close as
possible to our actual customer application, I have created the Bottom, Right, Main areas in winforms.
Just the left section is pure WPF, which is the only bit that works reliably.
Given our requirement to integrate with WinForms in this way, can we make this work correctly?
Note: we're currently using Telerik v2017.2.614.45