RichTextBlock.Foreground Propriété

Définition

Obtient ou définit le pinceau à appliquer au contenu du texte de RichTextBlock.

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>

Valeur de propriété

Pinceau à appliquer au contenu de texte. La valeur par défaut est un pinceau Null du point de vue du code pur, mais les styles de texte par défaut le définissent sur Noir (pour le thème Clair ) ou Blanc (pour le thème Sombre ) pour un élément TextBlock dans l’interface utilisateur.

Remarques

Définissez la propriété Foreground pour spécifier le pinceau par défaut à utiliser pour tout le texte du RichTextBlock. Vous pouvez remplacer cette valeur pour des éléments de texte spécifiques (par exemple , Run) dans richTextBlock en définissant la propriété TextElement.Foreground .

L’apparence par défaut du texte et des styles de texte dépend fortement du thème actif et d’autres paramètres. Le thème et les différents styles et comportements qui utilisent les paramètres système par défaut ou les préférences utilisateur sont la source de l’apparence d’exécution effective de la couleur de premier plan richTextBlock du texte, ainsi que d’autres caractéristiques du texte. Vous pouvez modifier ces valeurs par défaut en modifiant les valeurs de propriété ou en appliquant un style différent à des instances RichTextBlock spécifiques. Vous pouvez modifier la valeur de premier plan de tout le texte par défaut en remplaçant la ressource nommée DefaultTextForegroundThemeBrush dans App.xaml.

S’applique à

Voir aussi