Aracılığıyla paylaş


Control.Foreground Özellik

Tanım

Ö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

Brush

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

Şunlara uygulanır