Freigeben über


RichTextBlock.Foreground Eigenschaft

Definition

Ruft den Pinsel ab, der auf den Textinhalt des RichTextBlock angewendet werden soll, oder legt diesen fest.

public:
 property Brush ^ Foreground { Brush ^ get(); void set(Brush ^ value); };
Brush Foreground();

void Foreground(Brush value);
public Brush Foreground { get; set; }
var brush = richTextBlock.foreground;
richTextBlock.foreground = brush;
Public Property Foreground As Brush
<RichTextBlock Foreground="{StaticResource resourceName}"/>
- or -
<RichTextBlock Foreground="colorString"/>
- or -
<RichTextBlock>
  <RichTextBlock.Foreground>singleBrush</RichTextBlock.Foreground>
</RichTextBlock>

Eigenschaftswert

Der Pinsel, der auf den Textinhalt angewendet werden soll. Der Standardwert ist aus der Perspektive des reinen Codes ein NULL-Pinsel, aber in den Standardtextformaten wird dies für ein TextBlock-Element in der Benutzeroberfläche auf Schwarz (für Lichtdesign) oder Weiß (für dunkles Design) festgelegt.

Hinweise

Legen Sie die Vordergrundeigenschaft fest, um den Standardpinsel anzugeben, der für den gesamten Text im RichTextBlock verwendet werden soll. Sie können diesen Wert für bestimmte Textelemente (z. B . eine Ausführung) im RichTextBlock überschreiben, indem Sie die TextElement.Foreground-Eigenschaft festlegen.

Die Standarddarstellung von Text- und Textformatvorlagen hängt stark vom aktiven Design und anderen Einstellungen ab. Das Design und verschiedene Stile und Verhaltensweisen, die Standardsystemeinstellungen oder Benutzereinstellungen verwenden, sind die Quelle der effektiven Laufzeitdarstellung der RichTextBlock-Vordergrundfarbe des Texts sowie anderer Textmerkmale. Sie können diese Standardwerte ändern, indem Sie die Eigenschaftswerte ändern oder eine andere Formatvorlage auf bestimmte RichTextBlock-Instanzen anwenden. Sie können den Vordergrundwert für den gesamten Standardtext ändern, indem Sie die Ressource DefaultTextForegroundThemeBrush in App.xaml überschreiben.

Gilt für:

Weitere Informationen