TextBlock.Foreground Properti

Definisi

Mendapatkan atau mengatur Brush untuk diterapkan ke konten teks TextBlock.

public:
 property Brush ^ Foreground { Brush ^ get(); void set(Brush ^ value); };
Brush Foreground();

void Foreground(Brush value);
public Brush Foreground { get; set; }
var brush = textBlock.foreground;
textBlock.foreground = brush;
Public Property Foreground As Brush
<TextBlock Foreground="{StaticResource resourceName}"/>
- or -
<TextBlock Foreground="colorString"/>
- or -
<TextBlock>
  <TextBlock.Foreground>singleBrush</TextBlock.Foreground>
</TextBlock>

Nilai Properti

Kuas yang digunakan untuk menerapkan ke konten teks. Defaultnya adalah kuas null dari perspektif kode murni, tetapi gaya teks default mengatur ini ke Hitam (untuk tema Terang ) atau Putih (untuk tema Gelap ) untuk elemen TextBlock di UI.

Contoh

Contoh XAML berikut menunjukkan cara mengatur properti Latar Depan ke warna solid menggunakan nilai atribut yang ditentukan sebaris "Maroon". Parser XAML menggunakan nilai "Maroon" ini untuk merujuk ke warna bernama Colors.Maroon, dan untuk membuat instans SolidColorBrush yang memasok nilai runtime.

<TextBlock
  FontSize="32"
  FontWeight="Bold"
  Foreground="Maroon">
  Maroon
</TextBlock>

Keterangan

TextBlock bukan kontrol sehingga Anda tidak menggunakan templat untuk mengubah tampilannya. Sebagai gantinya, Anda dapat menggunakan gaya. Lebih umum (dan praktik yang lebih baik) untuk menggunakan gaya bernama untuk tampilan TextBlock daripada mengatur atribut sebaris untuk setiap instans TextBlock , terutama jika Anda menggunakan nilai umum di banyak elemen. Untuk informasi selengkapnya tentang gaya, lihat Mulai Cepat: Kontrol gaya.

Tampilan default gaya teks dan teks sangat bergantung pada tema aktif dan pengaturan lainnya. Tema dan berbagai gaya dan perilaku yang menggunakan pengaturan sistem default atau preferensi pengguna adalah sumber tampilan runtime yang efektif dari warna latar depan TextBlock teks serta karakteristik teks lainnya. Anda dapat mengubah default ini dengan mengubah nilai properti, atau dengan menerapkan gaya yang berbeda ke instans TextBlock tertentu. Anda dapat mengubah nilai latar depan untuk semua teks default dengan mengganti sumber daya bernama DefaultTextForegroundThemeBrush di App.xaml.

Berlaku untuk

Lihat juga