Partager via


Control.Foreground Propriété

Définition

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

public:
 property System::Windows::Media::Brush ^ Foreground { System::Windows::Media::Brush ^ get(); void set(System::Windows::Media::Brush ^ value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.Media.Brush Foreground { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Foreground : System.Windows.Media.Brush with get, set
Public Property Foreground As Brush

Valeur de propriété

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

Attributs

Exemples

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

<Button Name="btn1" Foreground="Black" 
        Click="ChangeForeground">
  Foreground
</Button>
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.";
    }
}
Private Sub ChangeForeground(ByVal Sender As Object, ByVal e As RoutedEventArgs)

    If (Equals(btn1.Foreground, Brushes.Green)) Then

        btn1.Foreground = Brushes.Black
        btn1.Content = "Foreground"

    Else

        btn1.Foreground = Brushes.Green
        btn1.Content = "Control foreground(text) changes from black to green."
    End If
End Sub

Remarques

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

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

Élément Valeur
Champ d’identificateur ForegroundProperty
Propriétés de métadonnées définies sur true AffectsRender, , SubPropertiesDoNotAffectRenderInherits

S’applique à