Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questo esempio viene illustrato come usare la proprietà time BetweenShowDelay in modo che le descrizioni comando vengano visualizzate rapidamente, con un minimo o nessun ritardo, quando un utente sposta il puntatore del mouse da una descrizione comando direttamente a un'altra.
Esempio
Nell'esempio seguente la proprietà InitialShowDelay viene impostata su un secondo (1000 millisecondi) e il BetweenShowDelay è impostato su due secondi (2000 millisecondi) per le descrizioni comando di entrambi i controlli Ellipse. Se si visualizza la descrizione comando per uno delle ellissi e quindi si sposta il puntatore del mouse su un'altra ellissi entro due secondi e si ferma su di essa, la descrizione comando della seconda ellissi viene visualizzata immediatamente.
In uno dei seguenti scenari, si applica il InitialShowDelay, il che fa sì che la descrizione comando per il secondo ellisse attenda un secondo prima che venga visualizzata.
Se il tempo necessario per passare al secondo pulsante è superiore a due secondi.
Se il tooltip non è visibile all'inizio dell'intervallo di tempo per la prima ellisse.
<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>
Vedere anche
- ToolTip
- ToolTipService
- Argomenti pratici
- Panoramica del ToolTip
.NET Desktop feedback