Hi:
Is there a way to make the flyout act the same as if you are pinning the panel in terms of how it resizes content area of the dock manager?
We are using xamDockManager on an application that uses a WinFormsHost to host a graphics window (OpenGL) and as a result we are having an "Airspace" problem (WinFormsHosts always want to be on top). The graphics area sits in the content area. When we unpin a docked panel, and cause it to "flyout", it opens behind our WinFormsHost. Once pinned, we get a resize event for the WinFormsHost to resize itself and all is well. We would like that behavior on flyout as well. Is there any way to do this?
Thanks,
Bob Blaine
Thanks for your reply. It looks like we missed the release of the latest service pack. I downloaded it and will try it to see if it resolved my problem. I will let you know.
A couple of months back we changed the xamDockManager so that if there were any HwndHosts (which includes WIndowsFormsHost) that we would display the flyout and the splitter preview in a top level window so that it is above the HwndHost. Where does the WindowsFormsHost reside in your application? It looks like there may still be an outstanding issue that would occur if the WindowsFormsHost were within the Content of the xamDockManger and you were not using a DocumentContentHost as the Content. I'm not sure if that matches your situation but I'll see about getting that written up.