I would like to know if there is any way to add tabs dynamically using Windows Ribbon Framework and C#.
I am developing an application which I need it to be extensible. Using Managed Extensibility Framework, I want the application to dynamically install new tabs on the ribbon for discovered plugins.
I can't rely on the XML markup for the ribbon because plugins can be added and discovered later.
If there is a way to install new tabs at runtime, I will want new plugins to be added on ribbon tabs and expose their functionality through buttons on installed tabs.
I will also be grateful if I am directed on how the experts do it. Thanks in advance.
I think that's not possible in such a dynamic way. I see two alternatives here, both of them probably not what you intended though:
As said, both of those not really solutions for your problem, but at least an answer to the question.