Grid ToolTipService.InitialShowDelay不适用

时间:2017-09-22 07:41:40

标签: wpf xaml

抱歉,我在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根本没有延迟。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

好的,对于记录,ToolTipService.InitialShowDelay =“2000”必须放在Grid元素上,而不是toolTip元素,也不是ToolTip的显示元素

<Grid ToolTipService.InitialShowDelay="2000">
    ...
</Grid>