Control.Foreground Vlastnost

Definice

Získá nebo nastaví štětec, který popisuje barvu popředí.

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

Hodnota vlastnosti

Štětec, který maluje popředí ovládacího prvku. Výchozí hodnota je barva písma systémového dialogového okna.

Atributy

Příklady

Následující příklad ukazuje, jak nastavit vlastnost stylu písma ovládacího prvku.

<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

Poznámky

Tato vlastnost má vliv pouze na ovládací prvek, jehož šablona používá Foreground vlastnost jako parametr. Na jiné ovládací prvky nemá tato vlastnost žádný vliv.

Informace o vlastnosti závislosti

Pole Identifikátor ForegroundProperty
Vlastnosti metadat nastavené na true AffectsRender, SubPropertiesDoNotAffectRender, Inherits

Platí pro