Control.Foreground Egenskap

Definition

Hämtar eller ställer in en pensel som beskriver förgrundsfärgen.

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

Egenskapsvärde

Borsten som målar kontrollens förgrund. Standardvärdet är systemdialogstilens teckenfärg.

Attribut

Exempel

I följande exempel visas hur du anger en kontrolls teckensnittsstilegenskap.

<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

Kommentarer

Den här egenskapen påverkar bara en kontroll vars mall använder egenskapen Foreground som en parameter. För andra kontroller har den här egenskapen ingen inverkan.

Information om beroendeegenskap

Item Value
Identifierarfält ForegroundProperty
Metadataegenskaper inställda på true AffectsRender, , SubPropertiesDoNotAffectRenderInherits

Gäller för