Control.Foreground Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ön plan rengini açıklayan bir fırça alır veya ayarlar.
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
Özellik Değeri
Denetimin ön planına boyanan fırça. Varsayılan değer, sistem iletişim kutusu yazı tipi rengidir.
- Öznitelikler
Örnekler
Aşağıdaki örnekte, bir denetimin yazı tipi stili özelliğinin nasıl ayarlanacağı gösterilmektedir.
<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
Açıklamalar
Bu özellik yalnızca şablonu özelliğini parametre olarak kullanan Foreground bir denetimi etkiler. Diğer denetimlerde bu özelliğin hiçbir etkisi yoktur.
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | ForegroundProperty |
Meta veri özellikleri olarak ayarlandı true |
AffectsRender, SubPropertiesDoNotAffectRender, Inherits |