Control.Foreground プロパティ

定義

前景色を表すブラシを取得または設定します。Gets or sets a brush that describes the foreground color.

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; }
member this.Foreground : System.Windows.Media.Brush with get, set
Public Property Foreground As Brush

プロパティ値

コントロールの前景を描画するブラシ。The brush that paints the foreground of the control. 既定値は、システム ダイアログのフォントの色です。The default value is the system dialog font color.

属性

次の例は、コントロールのフォントスタイルプロパティを設定する方法を示しています。The following example shows how to set the font style property of a control.

<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

注釈

このプロパティは、テンプレートがForegroundプロパティをパラメーターとして使用するコントロールにのみ影響します。This property only affects a control whose template uses the Foreground property as a parameter. その他のコントロールでは、このプロパティは影響を与えません。On other controls, this property has no impact.

依存プロパティ情報Dependency Property Information

識別子フィールドIdentifier field ForegroundProperty
メタデータプロパティがに設定されるtrueMetadata properties set to true AffectsRenderSubPropertiesDoNotAffectRenderInheritsAffectsRender, SubPropertiesDoNotAffectRender, Inherits

適用対象