Our software is using Windows Forms with Infragistics 2009.2. The UltraDockManager is configured with a DockedBottom console pane, DockedLeft UltraExplorerBar, DockedRight custom UserControl, and DockedTop custom UserControl. Resizing any of the docked panes is allowed and the UltraDockManager appears to correctly enforce limits based on surrounding panels. However, when the application is resized the DockedTop panel will overlap the DockedBottom panel.
Initial Layout:
After Application Resize (Shrink):
I would like for all panels to respect surrounding panels, similar to when individual panels are resized. Also, is it possible to get DockedTop to snap to DockedBottom in the same way it snaps to DockedLeft and DockedRight?
Hello,I have sent your feature request directly to our product management team. Our product team chooses new feature requests for development based on popular feedback from our customer base. Infragistics continues to monitor application development for all of our products, so as trends appear in requested features, we can plan accordingly.We value your input, and our philosophy is to enhance our toolset based on customer feedback. If your feature is chosen for development, you will be notified at that time. Your reference number for this feature request is FR13708.Thank you for your request.
After some research, I've found that this behavior is expected, because the UltraDockManager doesn't automatically maintain a minimum amount of space for each dock area. You can implement this behavior in code using a sample from our knowledge base:
http://devcenter.infragistics.com/Support/KnowledgeBaseArticle.Aspx?ArticleID=7706
Please let me know if you have any further questions for me.
I have been able to reproduce this issue, and I will report it to our Engineering department so that they can take a closer look at it.
Hi,
I am currently looking into this issue. I'll attempt to reproduce it. If I am unable to reproduce it, I will need a code sample or reproduction steps. I will keep you up to date on my progress.