Is there a way to create floating panes that aren't always on top of the rest of the application? I have a Desktop form that uses an UltraTabbedMdiManager to manage MdiChild forms. One of these MdiChildren is a form that contains an UltraDockManager. Floating panes I create with that UltraDockManager seem to be always on top of the rest of the application. Is there a way to prevent this behavior?
Setting the Owner property seems to have worked without breaking anything, but it's messy enough that we decided not to implement it.
There isn't an easy way to do this. You could try to iterate the OwnedForms collection of the form containing the dock manager, create a collection of the owned forms which are instances of Infragistics.Win.UltraWinDock.FloatingWindowContainer, then iterate that new collection and set their Owner properties to null. However, I'm not sure if anything in dock manager relies on that container having an Owner property set, so it is possible this will not work.