Freigeben über


TextElement.Foreground Eigenschaft

Definition

Ruft den Pinsel ab, der auf den Inhalt des Elements angewendet werden soll, oder legt ihn 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

Brush

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

Beispiele

Das folgende Beispiel zeigt, wie Sie das Attribut mithilfe Paragraph des Foreground Beispielelements festlegen.

<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>

Die folgende Abbildung zeigt, wie das vorherige Beispiel gerendert wird.

Screenshot: Vordergrund ist grün, Hintergrund hat die Farbe Biskuit

Das folgende Beispiel zeigt, wie Sie die Foreground Eigenschaft programmgesteuert festlegen.

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

Hinweise

Eine Tabelle mit Uhren, die die verfügbaren vordefinierten Pinselfarben anzeigen, finden Sie unter Brushes.

Diese Abhängigkeitseigenschaft verfügt auch über eine angefügte Eigenschaftsverwendung. In XAML ist <object TextElement.Foreground="value".../>die Verwendung , wobei objekt ein Objektelement (in der Regel ein Flusselement) in einem TextElement, und wert ist eine Zeichenfolge, die in einen Brush Implementierungswert aufgelöst wird. Im Code wird die Verwendung der angefügten Eigenschaft durch die und SetForeground die GetForeground Methoden unterstützt. Die Verwendung angefügter Eigenschaften ist nicht üblich, da die meisten Elemente, die in einer TextElement analogen nicht angefügten Foreground Eigenschaft enthalten sein können, die der Inhaltshost zum Rendern verwendet.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld ForegroundProperty
Metadateneigenschaften auf true festgelegt AffectsRender, Inherits, SubPropertiesDoNotAffectRender

Gilt für

Siehe auch