抱歉,我在StackOverFlow上找到了一些有用的提示,可以在所有应用程序控件上设置ToolTipService.InitialShowDelay,但是我无法找到为什么这个属性不适用于单个元素......
这是我的代码:
<Grid.ToolTip>
<ToolTip ToolTipService.InitialShowDelay="2000">
<TextBlock Text="{Binding Treatment.TooltipText}" ToolTipService.InitialShowDelay="2000"/>
</ToolTip>
</Grid.ToolTip>
是的,我尝试在ToolTip和TextBlock元素上设置ToolTipService.InitialShowDelay,但没有任何改变,我的ToolTip根本没有延迟。
我做错了什么?
答案 0 :(得分:0)
好的,对于记录,ToolTipService.InitialShowDelay =“2000”必须放在Grid元素上,而不是toolTip元素,也不是ToolTip的显示元素
<Grid ToolTipService.InitialShowDelay="2000">
...
</Grid>