Como: Use the BetweenShowDelay Property
Este exemplo mostra como usar a propriedade BetweenShowDelay de tempo de modo que apareçam dicas de ferramentas rapidamente — com pouco ou nenhum atraso — quando um usuário move o ponteiro do mouse de uma dica de ferramenta diretamente para outra.
Exemplo
No exemplo a seguir, a propriedade InitialShowDelay é definida para um segundo (1000 milissegundos) e o BetweenShowDelay é definido como dois segundos (2000 milissegundos) para as dicas de ferramentas de dois controles Ellipse. Se você exibe a dica de ferramenta para uma das elipses e move o ponteiro do mouse para outra elipse dentro de dois segundos e pausa nele, a dica de ferramenta da segunda elipse exibirá imediatamente.
Em uma das seguintes situações, o InitialShowDelay aplica-se, o que faz com que a dica de ferramenta para a segunda elipse espere um segundo antes que ele apareça:
Se o tempo que ele leva para mover para o segundo botão é maior que dois segundos.
Se a Dica de Ferramenta não estiver visível no início do intervalo de tempo para a primeira elipse.
<Ellipse Height="25" Width="50"
Fill="Gray"
HorizontalAlignment="Left"
ToolTipService.InitialShowDelay="1000"
ToolTipService.ShowDuration="7000"
ToolTipService.BetweenShowDelay="2000">
<Ellipse.ToolTip>
<ToolTip Placement="Right"
PlacementRectangle="50,0,0,0"
HorizontalOffset="10"
VerticalOffset="20"
HasDropShadow="false"
Opened="whenToolTipOpens"
Closed="whenToolTipCloses"
>
<BulletDecorator>
<BulletDecorator.Bullet>
<Ellipse Height="10" Width="20" Fill="Blue"/>
</BulletDecorator.Bullet>
<TextBlock>Uses the ToolTip Class</TextBlock>
</BulletDecorator>
</ToolTip>
</Ellipse.ToolTip>
</Ellipse>