TextElement.Foreground Propriété

Définition

Obtient ou définit le pinceau à appliquer au contenu de l’élément.

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

Valeur de propriété

Brush

Pinceau à appliquer au contenu de texte. La valeur par défaut est Black.

Exemples

L’exemple suivant montre comment définir l’attribut Foreground , à l’aide Paragraph de l’exemple d’élément.

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

La figure suivante montre comment l’exemple précédent s’affiche.

Capture d'écran : premier plan vert, arrière-plan bisque

L’exemple suivant montre comment définir la Foreground propriété par programmation.

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

Remarques

Pour obtenir une table des montres qui affiche les couleurs de pinceau prédéfinies disponibles, voir Brushes.

Cette propriété de dépendance a également une utilisation de propriété jointe. En XAML, l’utilisation est <object TextElement.Foreground="value".../>, où l’objet est un élément d’objet (généralement un élément de flux) contenu dans un TextElement, et la valeur est une chaîne qui se résout en valeur d’implémentation Brush . Dans le code, l’utilisation de la propriété jointe est prise en charge par les méthodes et SetForeground les GetForeground méthodes. L’utilisation de la propriété jointe n’est pas courante, car la plupart des éléments pouvant être contenus dans une TextElement propriété de prise en charge non attachée Foreground , que l’hôte de contenu utilise pour le rendu.

Informations sur les propriétés de dépendance

Champ d’identificateur ForegroundProperty
Propriétés de métadonnées définies sur true AffectsRender, Inherits, SubPropertiesDoNotAffectRender

S’applique à

Voir aussi