Control.FontWeight 屬性

定義

取得或設定指定字型的粗細。Gets or sets the weight or thickness of the specified font.

public:
 property System::Windows::FontWeight FontWeight { System::Windows::FontWeight get(); void set(System::Windows::FontWeight value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.FontWeight FontWeight { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.FontWeight : System.Windows.FontWeight with get, set
Public Property FontWeight As FontWeight

屬性值

FontWeight

FontWeight 值。A FontWeight value. 預設值為 NormalThe default is Normal.

屬性

範例

下列範例顯示如何設定 FontWeight 控制項的屬性。The following example shows how to set the FontWeight property of a control.

<Button Name="btn5" FontWeight="Normal" 
        Click="ChangeFontWeight">
  FontWeight
</Button>
void ChangeFontWeight(object sender, RoutedEventArgs e)
{
    if (btn5.FontWeight == FontWeights.Bold)
    {
        btn5.FontWeight = FontWeights.Normal;
        btn5.Content = "FontWeight";
    }
    else
    {
        btn5.FontWeight = FontWeights.Bold;
        btn5.Content = "Control font weight changes from Normal to Bold.";
    }
}
Private Sub ChangeFontWeight(ByVal Sender As Object, ByVal e As RoutedEventArgs)

    If (btn5.FontWeight = FontWeights.Bold) Then

        btn5.FontWeight = FontWeights.Normal
        btn5.Content = "FontWeight"

    Else

        btn5.FontWeight = FontWeights.Bold
        btn5.Content = "Control font weight changes from Normal to Bold."
    End If
End Sub

備註

此屬性只會影響其範本使用 FontWeight 屬性做為參數的控制項。This property only affects a control whose template uses the FontWeight property as a parameter. 在其他控制項上,此屬性不會有任何影響。On other controls, this property has no impact. 如需預先定義值的清單 FontWeight ,請參閱 FontWeights 類別。For a list of predefined FontWeight values, see the FontWeights class.

相依性屬性資訊Dependency Property Information

識別碼欄位Identifier field FontWeightProperty
中繼資料屬性設定為 trueMetadata properties set to true AffectsMeasure, AffectsRender, InheritsAffectsMeasure, AffectsRender, Inherits

適用於