Freigeben über


FlowDocument.Foreground Eigenschaft

Definition

Ruft das Brush-Objekt ab, das auf den Textinhalt des FlowDocument-Objekts angewendet werden soll, oder legt es fest.

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

Eigenschaftswert

Der Pinsel, der auf den Textinhalt angewendet werden soll. Der Standardwert ist Black.

Beispiele

Das folgende Beispiel zeigt, wie das Foreground Attribut eines FlowDocument Elements festgelegt wird.

<FlowDocumentReader>
  <FlowDocument 
    Background="IndianRed"
    Foreground="NavajoWhite"
  >
    <Paragraph>
      This FlowDocument will have a background color of Indian red, with the text
      colored Navajo white.  Any Forground or Background settings on this paragraph
      would override the top-level settings for the FlowDocument.
    </Paragraph>
  </FlowDocument>
</FlowDocumentReader>

Das folgende Beispiel zeigt, wie Sie die Foreground-Eigenschaft programmatisch einstellen können.

FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
flowDoc.Background = Brushes.IndianRed;
flowDoc.Foreground = Brushes.NavajoWhite;
Dim flowDoc As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
flowDoc.Background = Brushes.IndianRed
flowDoc.Foreground = Brushes.NavajoWhite

Hinweise

Eine Tabelle mit Farbfeldern mit den verfügbaren vordefinierten Pinselfarben finden Sie unter Brushes.

Alle Foreground Einstellungen für untergeordnete Elemente überschreiben diese Einstellung der obersten Ebene.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld ForegroundProperty
Metadateneigenschaften auf true festgelegt AffectsRender, Inherits,

SubPropertiesDoNotAffectRender

Gilt für: