Control.Foreground Propriedade

Definição

Obtém ou define um pincel que descreve a cor de primeiro plano.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

Valor da propriedade

O pincel que pinta o primeiro plano do controle.The brush that paints the foreground of the control. O valor padrão é a cor da fonte da caixa de diálogo do sistema.The default value is the system dialog font color.

Atributos

Exemplos

O exemplo a seguir mostra como definir a propriedade de estilo da fonte de um controle.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

Comentários

Essa propriedade afeta apenas um controle cujo modelo usa a Foreground Propriedade como um parâmetro.This property only affects a control whose template uses the Foreground property as a parameter. Em outros controles, essa propriedade não tem impacto.On other controls, this property has no impact.

Informações da propriedade de dependênciaDependency Property Information

Campo de identificadorIdentifier field ForegroundProperty
Propriedades de metadados definidas comotrueMetadata properties set to true AffectsRender, SubPropertiesDoNotAffectRender, InheritsAffectsRender, SubPropertiesDoNotAffectRender, Inherits

Aplica-se a