TextElement.Foreground Özellik

Tanım

Fırçayı öğenin içeriğine uygulanacak şekilde alır veya ayarlar.

public:
 property System::Windows::Media::Brush ^ Foreground { System::Windows::Media::Brush ^ get(); void set(System::Windows::Media::Brush ^ value); };
public System.Windows.Media.Brush Foreground { get; set; }
member this.Foreground : System.Windows.Media.Brush with get, set
Public Property Foreground As Brush

Özellik Değeri

Brush

Metin içeriğine uygulamak için kullanılan fırça. Varsayılan değer: Black.

Örnekler

Aşağıdaki örnekte, örnek öğe olarak kullanarak Paragraph özniteliğin Foreground nasıl ayarlanacağı gösterilmektedir.

<FlowDocumentReader>
  <FlowDocument>
    <Paragraph
      Background="Bisque"
      Foreground="DarkGreen"
      Padding="4"
    >
      <Run>
        This text has a foreground color of dark green, and a background color of bisque.
      </Run>
    </Paragraph>
  </FlowDocument>
</FlowDocumentReader>

Aşağıdaki şekilde, önceki örneğin nasıl işlenme şekli gösterilmektedir.

Ekran görüntüsü: Ön plan yeşil, arka plan çift yönlü

Aşağıdaki örnekte özelliğin Foreground program aracılığıyla nasıl ayarlanacağı gösterilmektedir.

Run run = new Run(
    "This text has a foreground color of dark green, and a background color of bisque.");
Paragraph par = new Paragraph(run);

par.Background = Brushes.Bisque;
par.Foreground = Brushes.DarkGreen;
Dim run As New Run("This text has a foreground color of dark green, and a background color of bisque.")
Dim par As New Paragraph(run)

par.Background = Brushes.Bisque
par.Foreground = Brushes.DarkGreen

Açıklamalar

Kullanılabilir önceden tanımlanmış fırça renklerini gösteren renk örnekleri tablosu için bkz Brushes. .

Bu bağımlılık özelliğinin ekli özellik kullanımı da vardır. XAML'de kullanım, <object TextElement.Foreground="value".../>nesnesinin içinde yer alan TextElementbir nesne öğesi (genellikle bir akış öğesi) olduğu ve değerin bir uygulama değerine çözümlenen bir Brush dize olduğu şeklindedir. Kodda, ekli özellik kullanımı ve SetForeground yöntemleri tarafından GetForeground desteklenir. Ekli özellik kullanımı yaygın değildir, çünkü bir TextElement içinde içerilebilen öğelerin çoğu, içerik konağı tarafından işleme için kullanılan eklenmemiş Foreground benzer bir özelliği destekler.

Bağımlılık Özelliği Bilgileri

Tanımlayıcı alanı ForegroundProperty
Meta veri özellikleri olarak ayarlandı true AffectsRender, Inherits, SubPropertiesDoNotAffectRender

Şunlara uygulanır

Ayrıca bkz.