Control.Foreground Proprietà

Definizione

Ottiene o imposta un pennello che descrive il colore di primo piano.Gets or sets a brush that describes the foreground color.

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; }
member this.Foreground : System.Windows.Media.Brush with get, set
Public Property Foreground As Brush

Valore della proprietà

Il pennello mediante cui viene disegnato il primo piano del controllo.The brush that paints the foreground of the control. Il valore predefinito corrisponde al colore di carattere delle finestre di dialogo di sistema.The default value is the system dialog font color.

Attributi

Esempi

Nell'esempio seguente viene illustrato come impostare la proprietà dello stile del tipo di carattere di un controllo.The following example shows how to set the font style property of a control.

<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

Commenti

Questa proprietà ha effetto solo su un controllo il cui Foreground modello usa la proprietà come parametro.This property only affects a control whose template uses the Foreground property as a parameter. Per gli altri controlli, questa proprietà non ha alcun effetto.On other controls, this property has no impact.

Informazioni proprietà di dipendenzaDependency Property Information

Campo identificatoreIdentifier field ForegroundProperty
Proprietà dei metadati impostate sutrueMetadata properties set to true AffectsRender, SubPropertiesDoNotAffectRender, InheritsAffectsRender, SubPropertiesDoNotAffectRender, Inherits

Si applica a