I've added support for customizing the ribbon to one of our applications, using the ribbopn customization provider. It works okay in as much as I can customize ribbon, but it seems to ignore the customizer caption property of the tools I've put on the ribbon, displaying the caption instead. For example, our app has two tools with the default ribbon caption of "List Invoices". They both refer to different types of invoice, and are found on different tabs of the default ribbon. I've given them different customizer caption and description properties, under each tool's SharedProperties section, but on the customization dialog, they both show as "List Invoices". Is there something else I should be doing
This is using Infragistics 12.1, by the way
Hello Kevin,
I have created support ticket for this issue – CAS-128015-T5L6W6, in order to be able to log this for further investigation of our developers. As soon as I have more information for you I will update your case.
Any update for this problem?
I have met the same problem.
I use VS2012, in the properties editor, I can modify a button tool's SharedProps->CutomizerCapton to a new value, the new value will show in customizer dialog's command list correctly, but if I do not use the properties editor but change the buttonTool.SharedProps.CustomizerCaption property in the code directly, the new value will not show in the customizer dialog's command list, the key value of the buttonTool will always shown. I do not know why.
Please investigate this problem and let me know when there is an update, it might be a bug in infragistics. I use the version 2013.2
Thanks,
Jing
Hi Jing,
Thank you for contacting Infragistics Developer Support.
This issue was fixed in the versions WinForms_13.2.20132.2010, WinForms_13.1.20131.2095 and higher.
Please update your Infragistics version to the latest service release and the issue there should be resolved. For more information on how to update please visit this link:
http://ko.infragistics.com/community/forums/t/29398.aspx
In order for the Ribbon Customizer to utilize the "CustomizerCaption" property on the tools, the "CustomizerCaption" property must be set when the restore point is created. The restore point is automatically created as part of EndInit(). This means that this will work only if you set it in the designer. When this information is being added in code (after EndiInit()), the CreateRestorePoint() method needs to be called after the tools are updated. This means that after setting the CustomizerCaption you need to call:
UltraToolbarsManager1.CreateRestorePoint()
Please let me know if you have any additional questions.
Hi, Mitko
Thanks a lot for your quick response, and my problem is solved.