ToolTipService Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili layanan yang menyediakan properti dan peristiwa untuk mengontrol tampilan dan perilaku tipsalat.
public ref class ToolTipService abstract sealed
public static class ToolTipService
type ToolTipService = class
Public Class ToolTipService
- Warisan
-
ToolTipService
Contoh
Contoh berikut menunjukkan bagaimana menggunakan ToolTipService kelas untuk menentukan perilaku tipsalat. Anda mengatur properti ToolTipService kelas dengan melampirkannya langsung ke elemen yang mengekspos tipsalat.
<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>
Keterangan
Anda menentukan tipsalat untuk elemen dengan mengatur FrameworkContentElement.ToolTip properti atau FrameworkElement.ToolTip . Properti TipsAlat mengambil satu anak. Konten anak dapat bervariasi dari string teks sederhana ke konten yang StackPanel lebih kompleks seperti teks dan Image elemen yang disematkan.
Anda dapat menentukan konten tipsalat ToolTip sebagai objek, tetapi ini tidak diperlukan. Ketika Anda tidak menentukan konten tipsalat sebagai ToolTip objek, Anda dapat menggunakan ToolTipService properti untuk memosisikan dan menyesuaikan konten tipsalat. Properti terlampir dari ToolTipService kelas digunakan untuk menentukan penempatan, perilaku, dan tampilan tipsalat. Properti ini diatur pada elemen yang menentukan tipsalat.
Kelas ToolTip dan ToolTipService kelas berbagi banyak properti yang sama yang digunakan untuk menyesuaikan tipsalat. Jika setara ToolTip dan ToolTipService properti keduanya diatur, ToolTipService properti lebih diutamakan. Misalnya, jika ToolTip.Placement properti dan ToolTipService.Placement properti diatur untuk System.Windows.Controls.ToolTip objek, nilai ToolTipService.Placement properti akan digunakan.
Properti pengaturan waktu berikut ToolTipService hanya ditentukan untuk ToolTipService kelas dan digunakan oleh semua tipsalat:
Untuk informasi tentang cara menangani peristiwa yang terjadi saat tipsalat terbuka atau ditutup, lihat ToolTipOpeningEvent bidang dan ToolTipClosingEvent .
Placement, , PlacementRectanglePlacementTarget, HorizontalOffset, dan VerticalOffset ber perilaku yang mirip dengan properti dengan nama yang sama di Popup kelas . Untuk informasi selengkapnya, lihat Perilaku Penempatan Popup.
Bidang
BetweenShowDelayProperty |
BetweenShowDelay Mengidentifikasi properti terlampir. |
HasDropShadowProperty |
HasDropShadow Mengidentifikasi properti terlampir. |
HorizontalOffsetProperty |
HorizontalOffset Mengidentifikasi properti terlampir. |
InitialShowDelayProperty |
InitialShowDelay Mengidentifikasi properti terlampir. |
IsEnabledProperty |
IsEnabled Mengidentifikasi properti terlampir. |
IsOpenProperty |
IsOpen Mengidentifikasi properti terlampir. |
PlacementProperty |
Placement Mengidentifikasi properti terlampir. |
PlacementRectangleProperty |
PlacementRectangle Mengidentifikasi properti terlampir. |
PlacementTargetProperty |
PlacementTarget Mengidentifikasi properti terlampir. |
ShowDurationProperty |
ShowDuration Mengidentifikasi properti terlampir. |
ShowOnDisabledProperty |
ShowOnDisabled Mengidentifikasi properti terlampir. |
ShowsToolTipOnKeyboardFocusProperty |
Mewakili layanan yang menyediakan properti dan peristiwa untuk mengontrol tampilan dan perilaku tipsalat. |
ToolTipClosingEvent |
ToolTipClosing Mengidentifikasi peristiwa yang diekspos oleh objek yang menggunakan ToolTipService layanan untuk menampilkan tipsalat. |
ToolTipOpeningEvent |
ToolTipOpening Mengidentifikasi peristiwa yang diekspos oleh objek yang menggunakan ToolTipService layanan untuk menampilkan tipsalat. |
ToolTipProperty |
ToolTip Mengidentifikasi properti terlampir. |
VerticalOffsetProperty |
VerticalOffset Mengidentifikasi properti terlampir. |
Properti yang Terlampir
BetweenShowDelay |
Mendapatkan atau mengatur waktu maksimum antara tampilan dua tipsalat tempat tipsalat kedua muncul tanpa penundaan. |
HasDropShadow |
Mendapatkan atau mengatur apakah tipsalat menampilkan efek bayangan jatuh. |
HorizontalOffset |
Mendapatkan atau mengatur offset dari kiri area yang ditentukan untuk tipsalat PlacementRectangle oleh properti dan PlacementTarget . |
InitialShowDelay |
Mendapatkan atau mengatur lamanya waktu sebelum tipsalat terbuka. |
IsEnabled |
Mendapatkan atau mengatur apakah tipsalat muncul. |
IsOpen |
Mendapatkan apakah tipsalat saat ini terlihat. |
Placement |
Mendapatkan atau mengatur orientasi tipsalat saat terbuka, dan menentukan bagaimana tipsalat berperilaku ketika tumpang tindih dengan batas layar. |
PlacementRectangle |
Mendapatkan atau mengatur area persegi panjang relatif terhadap tipsalat yang diposisikan. |
PlacementTarget |
Mendapatkan atau mengatur objek relatif terhadap tempat tipsalat diposisikan. |
ShowDuration |
Mendapatkan atau mengatur jumlah waktu tipsalat tetap terlihat. |
ShowOnDisabled |
Mendapatkan atau mengatur apakah tipsalat muncul untuk objek yang tidak diaktifkan. |
ShowsToolTipOnKeyboardFocus |
Mewakili layanan yang menyediakan properti dan peristiwa untuk mengontrol tampilan dan perilaku tipsalat. |
ToolTip |
Mendapatkan atau mengatur konten tipsalat. |
VerticalOffset |
Mendapatkan atau mengatur jarak dari bagian atas area yang ditentukan untuk tipsalat PlacementRectangle oleh properti dan PlacementTarget . |
Metode
Acara yang Terlampir
ToolTipClosing |
Terjadi ketika ToolTip penutupan. |
ToolTipOpening |
Terjadi ketika ToolTip terbuka. |