FontWeight Property

TextBlock.FontWeight Property


Gets or sets the top-level font weight for the TextBlock.

Namespace:   System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

public FontWeight FontWeight { get; set; }

Property Value

Type: System.Windows.FontWeight

A member of the FontWeights class specifying the desired font weight. The default is determined by the SystemFonts.MessageFontWeight value.

Any FontWeight settings on child elements override this top-level setting.

For a list of valid values of font weights, see the FontWeights class.

This dependency property also has an usage. In XAML, the usage is <object TextBlock.FontWeight="value".../>, where object is an object element (typically a flow element) contained within a TextBlock, and value is one of the string-format values of a property of the FontWeights class. In code, the attached property usage is supported by GetFontWeight and SetFontWeight. The attached property usage is not common, because most elements that can be contained in a TextBlock support an analogous nonattached FontWeight property, which the TextBlock uses for rendering.GTMT

The following example shows how to set the FontWeight attribute of a TextBlock element.

The following example shows how to set the FontWeight property programmatically.

.NET Framework
Available since 3.0
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Return to top
© 2015 Microsoft