Procedura: utilizzare la proprietà BetweenShowDelay
Questo esempio mostra come usare la BetweenShowDelay proprietà time 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 InitialShowDelay proprietà viene impostata su un secondo (1000 millisecondi) e BetweenShowDelay viene impostato su due secondi (2000 millisecondi) per le descrizioni comando di entrambi Ellipse i controlli. Se si visualizza la descrizione comando per uno dei puntini di sospensione e quindi si sposta il puntatore del mouse su un altro ellisse entro due secondi e si sospende su di esso, la descrizione comando del secondo ellisse viene visualizzata immediatamente.
In uno degli scenari seguenti, InitialShowDelay si applica , 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 la descrizione comando 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>
Vedi anche
.NET Desktop feedback
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per