Auf Englisch lesen

Freigeben über


Control.Foreground Eigenschaft

Definition

Ruft einen Pinsel ab, der die Vordergrundfarbe beschreibt, oder legt diesen fest.

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

Eigenschaftswert

Der Pinsel, der den Vordergrund des Steuerelements zeichnet. Der Standardwert ist die Systemschriftfarbe für Dialogfelder.

Attribute

Beispiele

Im folgenden Beispiel wird gezeigt, wie die Schriftartformateigenschaft eines Steuerelements festgelegt wird.

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

Hinweise

Diese Eigenschaft wirkt sich nur auf ein Steuerelement aus, dessen Vorlage die Foreground -Eigenschaft als Parameter verwendet. Auf andere Steuerelemente hat diese Eigenschaft keine Auswirkungen.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld ForegroundProperty
Metadateneigenschaften auf true festgelegt AffectsRender, SubPropertiesDoNotAffectRender, Inherits

Gilt für:

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