TextBlock.FontSize Property
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Gets or sets the font size for the text content in this element.
Namespace: System.Windows.Controls
Assembly: System.Windows (in System.Windows.dll)
Syntax
'Declaration
Public Property FontSize As Double
public double FontSize { get; set; }
<TextBlock FontSize="double" .../>
Property Value
Type: System.Double
A non-negative value that specifies the font size, measured in pixels. The default is 11.
Remarks
Dependency property identifier field: FontSizeProperty
FontSize settings for Run child elements override on the containing TextBlock.
For best results, specify integer values for FontSize, even though the property technically accepts floating-point values.
WPF Compatibility
In Windows Presentation Foundation (WPF), the XAML values for FontSize can include a unit qualifier such as "pt" or "px". However, these unit qualifiers are not supported in Silverlight. You can specify only a numeric value, which is always interpreted as pixels. If you are importing XAML UI definitions from WPF, you might need to modify the FontSize attribute values to remove the unit qualifiers, or convert the units.
Examples
The following XAML example shows how to use the FontSize property to define several text strings that are formatted differently.
<TextBlock
FontFamily="Arial" Width="400" Text="Sample text formatting runs">
<LineBreak/>
<Run Foreground="Maroon" FontFamily="Courier New"
FontSize="24">Courier New 24</Run>
<LineBreak/>
<Run Foreground="Teal" FontFamily="Times New Roman"
FontSize="18" FontStyle="Italic">Times New Roman Italic 18</Run>
<LineBreak/>
<Run Foreground="SteelBlue" FontFamily="Verdana" FontSize="14"
FontWeight="Bold">Verdana Bold 14</Run>
</TextBlock>
The following illustration shows how the text from the previous example is rendered.
Version Information
Silverlight
Supported in: 5, 4, 3
Silverlight for Windows Phone
Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
See Also