Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Objek Hyperlink adalah elemen konten aliran tingkat sebaris yang memungkinkan Anda menyematkan hyperlink dalam konten aliran. Secara default, Hyperlink menggunakan objek TextDecoration untuk menampilkan garis bawah. TextDecoration objek dapat memerlukan kinerja tinggi untuk diinstansiasi, terutama jika Anda memiliki banyak objek Hyperlink. Jika Anda menggunakan elemen Hyperlink secara ekstensif, Anda mungkin ingin mempertimbangkan untuk menampilkan garis bawah hanya saat memicu peristiwa, seperti peristiwa MouseEnter.
Dalam contoh berikut, garis bawah untuk tautan "MSN Saya" bersifat dinamis, yaitu hanya muncul ketika peristiwa MouseEnter dipicu.
Contoh
Sampel markup berikut menunjukkan Hyperlink yang ditentukan dengan dan tanpa garis bawah:
<!-- Hyperlink with default underline. -->
<Hyperlink NavigateUri="http://www.msn.com">
MSN Home
</Hyperlink>
<Run Text=" | " />
<!-- Hyperlink with no underline. -->
<Hyperlink Name="myHyperlink" TextDecorations="None"
MouseEnter="OnMouseEnter"
MouseLeave="OnMouseLeave"
NavigateUri="http://www.msn.com">
My MSN
</Hyperlink>
Sampel kode berikut menunjukkan cara membuat garis bawah untuk Hyperlink pada peristiwa MouseEnter, dan menghapusnya pada peristiwa MouseLeave.
// Display the underline on only the MouseEnter event.
private void OnMouseEnter(object sender, EventArgs e)
{
myHyperlink.TextDecorations = TextDecorations.Underline;
}
// Remove the underline on the MouseLeave event.
private void OnMouseLeave(object sender, EventArgs e)
{
myHyperlink.TextDecorations = null;
}
' Display the underline on only the MouseEnter event.
Private Overloads Sub OnMouseEnter(ByVal sender As Object, ByVal e As EventArgs)
myHyperlink.TextDecorations = TextDecorations.Underline
End Sub
' Remove the underline on the MouseLeave event.
Private Overloads Sub OnMouseLeave(ByVal sender As Object, ByVal e As EventArgs)
myHyperlink.TextDecorations = Nothing
End Sub
Lihat juga
- TextDecoration
- Hyperlink
- Mengoptimalkan Performa Aplikasi WPF
- Membuat sebuah Dekorasi Teks
.NET Desktop feedback