TextElement.Foreground Özellik

Tanım

Öğenin içeriğine uygulanacak fırçayı alır veya ayarlar.Gets or sets the brush to apply to the content of the element.

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çeriklerine uygulamak için kullanılan fırça.The brush used to apply to the text contents. Varsayılan değer: Black.The default is Black.

Örnekler

Aşağıdaki örnek, Foreground örnek öğesi olarak kullanarak özniteliğinin nasıl ayarlanacağını gösterir Paragraph .The following example shows how to set the Foreground attribute, using Paragraph as the example element.

<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şlediğini gösterilmektedir.The following figure shows how the preceding example renders.

Ekran görüntüsü: yeşil, arka plan sırsız porselen ön planıScreenshot: Foreground of green, background bisque

Aşağıdaki örnek, Foreground özelliğinin programlı olarak nasıl ayarlanacağını gösterir.The following example shows how to set the Foreground property programmatically.

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 bir renk örneği tablosu için, bkz Brushes ..For a table of swatches that shows the available predefined brush colors, see Brushes.

Bu bağımlılık özelliğinde ayrıca iliştirilmiş bir özellik kullanımı vardır.This dependency property also has an attached property usage. ' De, XAMLXAML kullanımı, <object TextElement.Foreground="value".../> nesne bir nesne öğesi (genellikle bir flow öğesi) TextElement , ve değeri bir uygulama değeri olarak çözümlenen bir dizedir Brush .In XAMLXAML, the usage is <object TextElement.Foreground="value".../>, where object is an object element (typically a flow element) contained within a TextElement, and value is a string that resolves to a Brush implementation value. Kodda, eklenen özellik kullanımı GetForeground ve yöntemleri tarafından desteklenir SetForeground .In code, the attached property usage is supported by the GetForeground and SetForeground methods. Eklenmiş özellik kullanımı yaygın değildir, çünkü içinde yer alan öğelerin çoğu, TextElement Foreground içerik konağın işleme için kullandığı, benzer bir eklenmemiş özelliği destekler.The attached property usage is not common, because most elements that can be contained in a TextElement support an analogous nonattached Foreground property, which the content host uses for rendering.

Bağımlılık Özelliği BilgileriDependency Property Information

Tanımlayıcı alanıIdentifier field ForegroundProperty
Meta veri özellikleri olarak ayarlandı trueMetadata properties set to true AffectsRender, Inherits, SubPropertiesDoNotAffectRenderAffectsRender, Inherits, SubPropertiesDoNotAffectRender

Şunlara uygulanır

Ayrıca bkz.