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