Cara: Menggunakan Properti BetweenShowDelay
Contoh ini menunjukkan cara menggunakan BetweenShowDelay properti waktu sehingga tipsalat muncul dengan cepat—dengan sedikit atau tanpa penundaan—saat pengguna memindahkan pointer mouse dari satu tipsalat langsung ke tipsalat lainnya.
Contoh
Dalam contoh berikut, InitialShowDelay properti diatur ke satu detik (1000 milidetik) dan BetweenShowDelay diatur ke dua detik (2000 milidetik) untuk tipsalat kedua Ellipse kontrol. Jika Anda menampilkan tipsalat untuk salah satu elipsis lalu memindahkan penunjuk mouse ke elips lain dalam waktu dua detik dan menjedanya, tipsalat elips kedua segera ditampilkan.
Dalam salah satu skenario berikut, InitialShowDelay berlaku, yang menyebabkan tipsalat untuk elips kedua menunggu satu detik sebelum muncul:
Jika waktu yang diperlukan untuk berpindah ke tombol kedua adalah lebih dari dua detik.
Jika tipsalat tidak terlihat di awal interval waktu untuk elips pertama.
<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>
Baca juga
.NET Desktop feedback