この記事の英語版を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語
このドキュメントはアーカイブされており、メンテナンスされていません。

Control.Foreground プロパティ

前景色を表すブラシを取得または設定します。

名前空間:  System.Windows.Controls
アセンブリ:  PresentationFramework (PresentationFramework.dll 内)

[BindableAttribute(true)]
public Brush Foreground { get; set; }

プロパティ値

型: System.Windows.Media.Brush
コントロールの前景を描画するブラシ。 既定値は、システム ダイアログのフォントの色です。

識別子フィールド

ForegroundProperty

true に設定されたメタデータのプロパティ

AffectsRender , SubPropertiesDoNotAffectRender, Inherits

このプロパティが影響するのは、Foreground プロパティがテンプレートでパラメーターとして使用されているコントロールだけです。 その他のコントロールには影響はありません。

コントロールのフォント スタイル プロパティを設定する方法を次の例に示します。


<Button Name="btn1" Foreground="Black" 
        Click="ChangeForeground">
  Foreground
</Button>



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



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.";
    }
}


.NET Framework

サポート対象: 4、3.5、3.0

.NET Framework Client Profile

サポート対象: 4、3.5 SP1

Windows 7, Windows Vista SP1 以降, Windows XP SP3, Windows Server 2008 (Server Core はサポート対象外), Windows Server 2008 R2 (SP1 以降で Server Core をサポート), Windows Server 2003 SP2

.NET Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
表示: