Control.Foreground Właściwość

Definicja

Pobiera lub ustawia pędzel opisujący kolor pierwszego planu.

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

Wartość właściwości

Pędzel, który maluje pierwszy plan kontrolki. Wartość domyślna to kolor czcionki okna dialogowego systemu.

Atrybuty

Przykłady

W poniższym przykładzie pokazano, jak ustawić właściwość stylu czcionki kontrolki.

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.";
    }
}

Uwagi

Ta właściwość ma wpływ tylko na kontrolkę, której szablon używa Foreground właściwości jako parametru. Ta właściwość nie ma wpływu na inne kontrolki.

Informacje dotyczące właściwości zależności

Pole identyfikatora ForegroundProperty
Właściwości metadanych ustawione na true AffectsRender, SubPropertiesDoNotAffectRender, Inherits

Dotyczy

Produkt Wersje
.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