Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
185
Is it possible to get a "flyout" event?
posted

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

Parents
  • 54937
    Suggested Answer
    Offline posted

    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.

Reply Children
No Data