Jak na to: Použití vlastnosti BetweenShowDelay
Tento příklad ukazuje, jak používat vlastnost BetweenShowDelay času, aby se popisy zobrazovaly rychle ( s malým nebo žádným zpožděním), když uživatel přesune ukazatel myši z jednoho popisku přímo do druhého.
Příklad
V následujícím příkladu je vlastnost InitialShowDelay nastavena na jednu sekundu (1000 milisekund) a BetweenShowDelay je nastavena na dvě sekundy (2000 milisekund) pro popisy obou ovládacích prvků Ellipse. Pokud zobrazíte popis pro jednu z elips a pak přesunete ukazatel myši na další elipsu během dvou sekund a zastavíte se na ni, popis druhé elipsy se zobrazí okamžitě.
V některém z následujících scénářů platí InitialShowDelay, což způsobí, že popisek druhé elipsy počká před zobrazením jednu sekundu.
Pokud je doba přechodu na druhé tlačítko delší než dvě sekundy.
Pokud popisek není viditelný na začátku časového intervalu pro první tři tečky.
<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>
<Ellipse Height="25" Width="50"
Fill="Gray"
HorizontalAlignment="Left"
ToolTipService.InitialShowDelay="1000"
ToolTipService.ShowDuration="7000"
ToolTipService.BetweenShowDelay="2000"
ToolTipService.Placement="Right"
ToolTipService.PlacementRectangle="50,0,0,0"
ToolTipService.HorizontalOffset="10"
ToolTipService.VerticalOffset="20"
ToolTipService.HasDropShadow="false"
ToolTipService.ShowOnDisabled="true"
ToolTipService.IsEnabled="true"
ToolTipOpening="whenToolTipOpens"
ToolTipClosing="whenToolTipCloses"
>
<Ellipse.ToolTip>
<BulletDecorator>
<BulletDecorator.Bullet>
<Ellipse Height="10" Width="20" Fill="Blue"/>
</BulletDecorator.Bullet>
<TextBlock>Uses the ToolTipService class</TextBlock>
</BulletDecorator>
</Ellipse.ToolTip>
</Ellipse>
Viz také
.NET Desktop feedback