我希望在silverlight项目的工具提示中使用ShowDuration属性。但ToolTip控件中不存在ShowDuration
例如:
<Button x:Name="btnAppUserRoleAdd" Style="{StaticResource GlassButton}" Content="button" Width="100" Height="36" Margin="0 0 40 0">
<ToolTipService.ToolTip>
<ToolTip ShowDuration="10000" Template="{StaticResource ToolTipTemplate}" HorizontalOffset="2" VerticalOffset="5">
<ToolTip.Content>
<TextBlock Text="any test"
TextWrapping="Wrap" Style="{StaticResource ButtonTooltipFontStyle}" />
</ToolTip.Content>
</ToolTip>
</ToolTipService.ToolTip>
“ShowDuration =”10000“这个属性在VS2010中并未通过智能知道而且说:无法解析符号ShowDuration
我的工具提示没有ShowDuration正常工作而没有问题。但我想使用这个属性。当然,我在代码(c#)中使用了tooltip类,但问题没有解决。
请帮帮我 我使用的是silverlight4,visual studio 2010。
答案 0 :(得分:3)
ToolTip
的Silverlight实现没有ShowDuration
属性。
答案 1 :(得分:2)
当使用Silverlight DataGrid控件时,引用的Tooltip opensource lib存在很大问题,它会打开许多工具提示,当鼠标移开时它们不会关闭,如果你在一个单元格中移动鼠标arround,它可以打开许多相同的工具提示。我们被迫从项目中拿出来。我们仍在寻找一种解决方案来延长工具提示的显示持续时间。
答案 2 :(得分:1)
Here是一个高级Silverlight工具提示控件。此工具提示具有 DisplayTime 属性。也许它很有帮助。 你必须下载dll文件并引用它。
答案 3 :(得分:0)