Hi,
Our Application uses CAB architecture and Infragistics controls. We are using Infragistics NetAdvantage V13.1.
We are using toolbars manager and have application menu.
We are now planning to migrate our Application menu to Office 2010 Style.
Our application has different modules and each module has a handler for ribbon that sets up the ribbon tools and application menu items that are relevant for those modules.
There were some tools like About,Exit which were added to the Application Menu footer area and are common to all the modules. These tools in the application menu footer area are added only once per application and are visible in all the modules.
The Application menu 2010 doesnt seem to have FooterToolbar area. To achieve the same functionality as previous Application menu, I feel that we need to add these footer toolbar items explicitly to the Navigation Menu for each of these modules.
1. Is there any alternative way to achieve this without adding these footer toolbar items to every module?
Also is there any document/link which has some documentation on how to switch from existing Application Menu to Application Menu 2010?
Another problem, we are facing is that the tools which are added last are taking the top positions in the navigation menu i.e If I add Tool 1, Tool2 first and then Add Tool3,Tool4, I am getting the tools in the order Tool3, Tool4, Tool1, Tool2. I tried setting FirstInGroup property to false but still they are displayed in the same order. Can you let me know how to add these tools at the last rather than First?
Thanks,
Satish
Hi Satish,
In order to get items that appear regardless of which modules are loaded, you might be able to add them to your container's ToolbarsManager instead of any individual module. If you need to them to appear in the modules independently, then you will need to add them to each module, since modules in a CAB application are completely independent.
I'm not sure what would cause the tools to appear out of order. Is this something that you can reproduce in a sample? Please let me know.
An addition to the above post, for the tools being added at the top, we are adding to the NonInheritedTools collection by using AddRange method.