Gets or sets the weight or thickness of the specified font. This is a dependency property.
<BindableAttribute(True)> _ Public Property FontWeight As FontWeight
Dim instance As Control Dim value As FontWeight value = instance.FontWeight instance.FontWeight = value
[BindableAttribute(true)] public FontWeight FontWeight { get; set; }
[BindableAttribute(true)] public: property FontWeight FontWeight { FontWeight get (); void set (FontWeight value); }
public function get FontWeight () : FontWeight public function set FontWeight (value : FontWeight)
<object FontWeight="FontWeight" .../>
Identifier field
FontWeightProperty
Metadata properties set to true
AffectsMeasure, AffectsRender, Inherits
This property only affects a control whose template uses the FontWeight property as a parameter. On other controls, this property has no impact.
The following example shows how to set the FontWeight property of a control.
<Button Name="btn5" FontWeight="Normal" Click="ChangeFontWeight"> FontWeight </Button>
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
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."; } }
Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003