Cómo: Usar la propiedad BetweenShowDelay
Actualización: noviembre 2007
En este ejemplo se muestra cómo usar la propiedad de tiempo BetweenShowDelay para que la información sobre herramientas aparezca rápidamente, con poco o ningún retraso, cuando un usuario mueve el puntero del mouse directamente de una información sobre herramientas a otra.
Ejemplo
En el ejemplo siguiente, la propiedad InitialShowDelay está establecida en un segundo (1000 milisegundos) y BetweenShowDelay está establecida en dos segundos (2000 milisegundos) para las informaciones sobre herramientas de los dos controles Ellipse. Si muestra la información sobre herramientas de una de las elipses y, a continuación, en dos segundos, mueve el puntero del mouse a otra elipse y se detiene en ella, la información sobre herramientas de la segunda elipse se muestra inmediatamente.
En cualquiera de los casos siguientes, se aplica InitialShowDelay y, por tanto, la información sobre herramientas de la segunda elipse espera un segundo antes de aparecer:
Si el tiempo que se tarda en ir al segundo botón es superior a dos segundos.
Si la información sobre herramientas no está visible al principio del intervalo de tiempo de la primera 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>
Vea también
Conceptos
Información general de información sobre herramientas