Control.Foreground 屬性

定義

取得或設定描述前景色彩的筆刷。

C#
[System.ComponentModel.Bindable(true)]
public System.Windows.Media.Brush Foreground { get; set; }

屬性值

Brush

繪製控制項前景的筆刷。 預設值為系統對話方塊字型的色彩。

屬性

範例

下列範例示範如何設定控制項的字型樣式屬性。

XAML
<Button Name="btn1" Foreground="Black" 
        Click="ChangeForeground">
  Foreground
</Button>
C#
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.";
    }
}

備註

此屬性只會影響範本使用 Foreground 屬性做為參數的控制項。 在其他控制項上,此屬性不會有任何影響。

相依性屬性資訊

識別碼欄位 ForegroundProperty
設定為 的中繼資料屬性 true AffectsRender, SubPropertiesDoNotAffectRender, Inherits

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7