Foreground Property

FlowDocument.Foreground Property


Gets or sets the Brush to apply to the text contents of the FlowDocument.

Namespace:   System.Windows.Documents
Assembly:  PresentationFramework (in PresentationFramework.dll)

public Brush Foreground { get; set; }

Property Value

Type: System.Windows.Media.Brush

The brush used to apply to the text contents. The default is Brushes.Black.

For a table of swatches that shows the available predefined brush colors, see Brushes.

Any Foreground settings on child elements override this top-level setting.

The following example shows how to set the Foreground attribute of a FlowDocument element.

      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.

The following example shows how to set the Foreground property programmatically.

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

.NET Framework
Available since 3.0
Return to top
© 2015 Microsoft