Control.Foreground Propriété

Définition

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

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

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

Valeur de propriété

Le pinceau qui peint le premier plan du contrôle. La valeur par défaut est un SolidColorBrush avec la couleur Noir.

Remarques

Chaque contrôle peut appliquer cette propriété différemment en fonction de son modèle visuel. Cette propriété affecte uniquement un contrôle dont le modèle utilise la propriété Foreground comme paramètre. Sur les autres contrôles, cette propriété n’a aucun effet. En règle générale, un contrôle dérivé de ContentControl utilise une extension de balisage {TemplateBinding} pour lier sa valeur foreground au premier plan d’un ContentPresenter dans le modèle de contrôle. La même couleur/pinceau peut également être utilisée pour les valeurs d’autres éléments décoratifs dans le modèle (glyphes, icônes, surfaces de contrôle) ou pour les propriétés de pièce composite telles que les éléments ComboBox individuels du contrôle TimePicker . Pour plus d’informations sur les modèles visuels et la création de modèles de contrôle, consultez Contrôles de style ou la page de référence de la propriété Template .

À compter de Windows 10 version 1607 (Kit de développement logiciel Windows version 10.0.14393.0), generic.xaml inclut des ressources que vous pouvez utiliser pour modifier les couleurs d’un contrôle dans différents états visuels sans modifier le modèle de contrôle. Dans les applications qui ciblent ce kit de développement logiciel (SDK) ou version ultérieure, la modification de ces ressources est préférable à la définition de propriétés telles que Background, Foreground et BorderBrush. Pour plus d’informations, consultez la section Style léger de l’article Styles XAML .

S’applique à

Voir aussi