Compartilhar via


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>

Consulte também

Conceitos

ToolTip Overview

Referência

ToolTip

ToolTipService

Outros recursos

Tópicos "Como fazer": ToolTip