TextDecorations 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.
Menyediakan sekumpulan dekorasi teks statis yang telah ditentukan sebelumnya.
public ref class TextDecorations abstract sealed
public static class TextDecorations
type TextDecorations = class
Public Class TextDecorations
- Warisan
-
TextDecorations
Contoh
Dalam contoh berikut, dekorasi teks coretan menggunakan nilai font default.
// Use the default font values for the strikethrough text decoration.
private void SetDefaultStrikethrough()
{
// Set the underline decoration directly to the text block.
TextBlock1.TextDecorations = TextDecorations.Strikethrough;
}
' Use the default font values for the strikethrough text decoration.
Private Sub SetDefaultStrikethrough()
' Set the underline decoration directly to the text block.
TextBlock1.TextDecorations = TextDecorations.Strikethrough
End Sub
<!-- Use the default font values for the strikethrough text decoration. -->
<TextBlock
TextDecorations="Strikethrough"
FontSize="36" >
The quick red fox
</TextBlock>
Anda juga dapat menentukan beberapa dekorasi teks untuk teks yang sama. Dalam contoh berikut, dekorasi teks garis bawah dan garis besar digunakan untuk teks yang sama.
<!-- Use both an underline and overline text decoration for the same text. -->
<TextBlock TextDecorations="Underline, Overline">
The quick red fox
</TextBlock>
Anda dapat menggunakan nilai string "Tidak Ada" untuk menunjukkan bahwa tidak ada dekorasi teks dalam TextDecorations koleksi. Dalam contoh berikut, TextDecorations koleksi diatur ke "Tidak Ada".
<!-- Set the text decoration collection to None to indicate no decorations. -->
<TextBlock TextDecorations="None">
The quick red fox
</TextBlock>
Anda dapat menghapus semua dekorasi teks dari teks dengan menggunakan Clear metode . Dalam contoh berikut, TextDecorations koleksi dibersihkan.
TextBlock2.TextDecorations.Clear();
TextBlock2.TextDecorations.Clear()
Secara default, Hyperlink menggunakan TextDecoration objek untuk menampilkan garis bawah. Sampel markup berikut menunjukkan yang Hyperlink 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>
TextDecoration objek dapat berkinerja intensif untuk diinstansiasi, terutama jika Anda memiliki banyak Hyperlink objek. Untuk informasi selengkapnya, lihat Cara: Menentukan Apakah Hyperlink Digaris bawahi.
Keterangan
Ada empat jenis dekorasi teks: garis besar, garis besar, coretan, dan garis bawah. Contoh berikut menunjukkan lokasi dekorasi teks relatif terhadap teks.
Contoh jenis dekorasi teks
Penggunaan Atribut XAML
<object textDecorationsProperty="textDecorationType[,textDecorationType]"/>
Nilai XAML
textDecorationType
Jenis dekorasi teks: Baseline, , OverLineStrikethrough, atau Underline. Lebih dari satu dekorasi diizinkan, dengan nilai dipisahkan oleh koma. Anda juga dapat menentukan "Tidak Ada" untuk menunjukkan tidak ada jenis dekorasi teks.
Properti
Baseline |
Menentukan garis besar TextDecoration. |
OverLine |
Menentukan garis TextDecorationbesar . |
Strikethrough |
Menentukan coretan TextDecoration. |
Underline |
Menentukan garis TextDecorationbawah . |