Hi,
I am trying to mimic the Microsoft Office 2007 tooltip behavior for the Application Menu footer items (hidden in Application Menu but visible in Quick Access Toolbar).
Is this possible? I tried attaching a XamRibbonScreenTip in Clone handler, but at no avail.
It seems like we should be handling this in the control so I'll see about getting this written up. For now you could just set the ToolTip on the tool in the ApplicationMenuFooterToolbar and in its ToolTipOpening do something like:
Thanks, this solved the problem for footer items. However, when I tried reusing this on application menu items (adding a comparison to ToolLocation.ApplicationMenu), it didn't work.
I've attached a sample that uses a custom attached event that gets raised on the XamRibbon when the ToolTipOpening is being raised for something within the xamRibbon. In this way you can handle the event and decide there if you want to prevent the tooltip and you won't need to define a style per tool type.
I'm glad to see this has been addressed. It seems that in Microsoft Word 2007, ToolTips in the Application Menu are hidden only if they are identical to the Caption. Perhaps this is the intrinsic functionality the Infragistics Ribbon could implement?
However, the workaround offered is quite convoluted for a minor issue, so I'm prepared to wait until this functionality is built in to the control. Is this underway? Any idea when this will be done?
Thanks,
Jason
To my knowledge this is not considered a bug and I'm not sure if a feature request has been logged for this but you could easily implement that behavior using the sample I provided. I'm attaching a further modification to that sample that adds an attached property and does what you are asking - suppress a tooltip where the tooltip is the same as the caption.
This still seems quite convoluted and I did get the impression from your replies here and here that you were writing this up as a potential additional feature (not a bug fix).
I'm not sure how a single attached property is convoluted as the logic is all isolated in one place. Yes there is a suggestion entered for this but I cannot say if or when this would be implemented.