Control.Foreground Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |