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.
public ref class ToolTipService sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ToolTipService final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ToolTipService
Public NotInheritable Class ToolTipService
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Contoh
Contoh kode berikut menunjukkan mode penempatan untuk TipsAlat.
<StackPanel Margin="120" >
<TextBlock Text="ToolTip Control"/>
<TextBlock Text="Hover over an item to see its ToolTip: " Margin="0,10"/>
<ListBox Width="100" HorizontalAlignment="Left">
<ListBoxItem Content="Left"
ToolTipService.ToolTip="ToolTip to the left."
ToolTipService.Placement="Left" />
<ListBoxItem Content="Right"
ToolTipService.ToolTip="ToolTip to the right."
ToolTipService.Placement="Right" />
<ListBoxItem Content="Top"
ToolTipService.ToolTip="ToolTip at the top."
ToolTipService.Placement="Top" />
<ListBoxItem Content="Bottom"
ToolTipService.ToolTip="ToolTip at the bottom."
ToolTipService.Placement="Bottom"/>
<ListBoxItem Content="Mouse"
ToolTipService.ToolTip="ToolTip based on the cursor position."
ToolTipService.Placement="Mouse"/>
</ListBox>
</StackPanel>
Keterangan
TipsAlat harus ditetapkan ke elemen UI lain yang merupakan pemiliknya. Dalam Extensible Application Markup Language (XAML), gunakan properti terlampir ToolTipService.ToolTip untuk menetapkan TipsAlat kepada pemilik. Dalam kode, gunakan metode ToolTipService.SetToolTip untuk menetapkan TipsAlat kepada pemilik.
Penempatan
Secara default, TipsAlat ditampilkan di tengah di atas penunjuk. Penempatan tidak dibatasi oleh jendela aplikasi, sehingga TipsAlat mungkin ditampilkan sebagian atau sepenuhnya di luar batas jendela aplikasi.
Jika TipsAlat mengaburkan konten yang dirujuknya, Anda dapat menyesuaikan penempatannya. Gunakan properti terlampir ToolTipService.Placement untuk menempatkan TipsAlat di atas, di bawah, kiri, atau kanan penunjuk.
Jika tidak ada PlacementTarget eksplisit, target penempatan untuk tipsalat adalah elemen yang menentukan nilai untuk nilai properti terlampir TooltipService.ToolTip-nya. Nilai Penempatan apa pun (baik sebagai properti terlampir atau sebagai atribut pada elemen TipsAlat eksplisit) berlaku untuk target tersebut.
Catatan untuk versi sebelumnya
TipsAlatWindows 8.x hanya ditujukan untuk digunakan di Windows. Jenis TipsAlat tersedia di proyek Windows Phone untuk kompatibilitas dengan templat proyek universal, tetapi TipsAlat tidak ditampilkan di UI Windows Phone.
TipsAlat hanya ditampilkan dalam batas jendela aplikasi. Penempatan ini mungkin disesuaikan untuk tetap berada dalam batas-batas tersebut.
Properti terlampir XAML
ToolTipService adalah kelas layanan host untuk beberapa properti terlampir XAML.
Untuk mendukung akses prosesor XAML ke properti terlampir, dan juga untuk mengekspos operasi get dan set yang setara ke kode, setiap properti terlampir XAML memiliki sepasang metode aksesor Get and Set. Cara lain untuk mendapatkan atau mengatur nilai dalam kode adalah dengan menggunakan sistem properti dependensi, memanggil GetValue atau SetValue dan meneruskan bidang pengidentifikasi sebagai pengidentifikasi properti dependensi.
Properti terlampir | Deskripsi |
---|---|
Penempatan | Mendapatkan atau menetapkan nilai yang menunjukkan bagaimana diposisikan ToolTip dalam kaitannya dengan target penempatan. |
PlacementTarget | Mendapatkan atau mengatur objek relatif terhadap tempat ToolTip diposisikan. |
ToolTip | Mendapatkan atau mengatur konten objek atau string dari elemen ToolTip . |
Properti
PlacementProperty |
Mengidentifikasi properti terlampir ToolTipService.Placement XAML. |
PlacementTargetProperty |
Mengidentifikasi properti terlampir ToolTipService.PlacementTarget XAML. |
ToolTipProperty |
Mengidentifikasi properti toolTipService.ToolTip XAML terlampir. |
Properti yang Terlampir
Placement |
Mendapatkan atau menetapkan nilai yang menunjukkan bagaimana TipsAlat diposisikan dalam kaitannya dengan target penempatan. |
PlacementTarget |
Mendapatkan atau mengatur objek relatif terhadap tempat tipsalat diposisikan. |
ToolTip |
Mendapatkan atau mengatur konten objek atau string dari TipsAlat elemen. |
Metode
GetPlacement(DependencyObject) |
Mendapatkan nilai properti terlampir ToolTipService.Placement XAML untuk elemen target yang ditentukan. |
GetPlacementTarget(DependencyObject) |
Mendapatkan nilai properti terlampir ToolTipService.PlacementTarget XAML untuk elemen target yang ditentukan. |
GetToolTip(DependencyObject) |
Mendapatkan nilai properti terlampir ToolTipService.ToolTip XAML untuk objek. |
SetPlacement(DependencyObject, PlacementMode) |
Mengatur nilai properti terlampir ToolTipService.Placement XAML untuk elemen target yang ditentukan. |
SetPlacementTarget(DependencyObject, UIElement) |
Mengatur nilai properti terpasang ToolTipService.PlacementTarget XAML untuk elemen target yang ditentukan. |
SetToolTip(DependencyObject, Object) |
Mengatur nilai properti toolTipService.ToolTip XAML terlampir. |