Lire en anglais

Partager via


Control.Foreground Propriété

Définition

Obtient ou définit un pinceau qui décrit la couleur du premier plan.

C#
[System.ComponentModel.Bindable(true)]
public System.Windows.Media.Brush Foreground { get; set; }

Valeur de propriété

Le pinceau qui peint le premier plan du contrôle. La valeur par défaut est la couleur de la police des boîtes de dialogue du système.

Attributs

Exemples

L’exemple suivant montre comment définir la propriété de style de police d’un contrôle.

XAML
<Button Name="btn1" Foreground="Black" 
        Click="ChangeForeground">
  Foreground
</Button>
C#
void ChangeForeground(object sender, RoutedEventArgs e)
{
    if (btn1.Foreground == Brushes.Green)
    {
        btn1.Foreground = Brushes.Black;
        btn1.Content = "Foreground";
    }
    else
    {
        btn1.Foreground = Brushes.Green;
        btn1.Content = "Control foreground(text) changes from black to green.";
    }
}

Remarques

Cette propriété affecte uniquement un contrôle dont le modèle utilise la Foreground propriété comme paramètre. Sur les autres contrôles, cette propriété n’a aucun impact.

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

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

S’applique à

Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9