Silverlight工具提示 - 更改ShowDuration轻量级

时间:2011-07-08 15:19:11

标签: silverlight silverlight-4.0 tooltip

您好我正在尝试更改工具提示的ShowDuration,这在silverlight中不受支持。 我不想要一个在codeplex上可用的重量级工具提示解决方案。我目前的想法是在工具提示模板中编辑一些东西。

我用反射器查看并且无法在工具提示中找到默认持续时间,所以我认为它是在xaml中设置的。 (可能在开放式工具提示事件的故事板中)

默认工具提示样式在此处http://msdn.microsoft.com/en-us/library/dd334410(VS.95).aspx

它中有两个故事板键,但我在哪里可以找到它们的实现和覆盖?

如果有人发布了模板,例如无限期工具提示,我将不胜感激。

这不是这个ShowDuration attribute cannot resolve in tooltip at silverlight 4的重复原因我主要是在寻找那些自己编辑的2个故事板,更不用说其他问题没有真正回答了

1 个答案:

答案 0 :(得分:0)

除非你创建自己的ToolTipService,否则你无能为力(注意它的这个服务类而不是ToolTip本身就是问题)。 5秒的限制被编入代码中,它与故事板无关。

如果你想在Reflector中看到这个,请打开ToolTipService类并查看OpenAutomaticTooltip方法。