FontStyle Structure
Defines a structure that represents the style of a font face as normal, italic, or oblique.
Assembly: PresentationCore (in PresentationCore.dll)
| Name | Description | |
|---|---|---|
![]() | Equals(FontStyle) | Compares a FontStyle with the current FontStyle instance for equality. |
![]() | Equals(Object^) | Compares an Object with the current FontStyle instance for equality.(Overrides ValueType::Equals(Object^).) |
![]() | GetHashCode() | Retrieves the hash code for this object. (Overrides ValueType::GetHashCode().) |
![]() | GetType() | |
![]() | ToString() | Creates a String that represents the current FontStyle object and is based on the CurrentCulture property information.(Overrides ValueType::ToString().) |
| Name | Description | |
|---|---|---|
![]() ![]() | Equality(FontStyle, FontStyle) | Compares two instances of FontStyle for equality. |
![]() ![]() | Inequality(FontStyle, FontStyle) | Evaluates two instances of FontStyle to determine inequality. |
| Name | Description | |
|---|---|---|
![]() ![]() | IFormattable::ToString(String^, IFormatProvider^) | For a description of this member, see IFormattable::ToString. |
Three terms categorize the slant of a font: normal, italic, and oblique.
Font style | Description |
|---|---|
Normal | The characters in a normal, or roman, font are upright. |
Italic | The characters in an italic font are truly slanted and appear as they were designed. |
Oblique | The characters in an oblique font are artificially slanted. The slant is achieved by performing a shear transformation on the characters from a normal font. When a true italic font is not available on a computer or printer, an oblique style can generated from the normal font and used to simulate an italic font. |
You can use the enumerated values of the FontStyles class to set the FontStyle structure.
<object fontStyleProperty="fontStylesValue"/>
- fontStylesValue
A FontStyles value, such as "Normal", "Italic", or "Oblique".
The following example sets "Italic" as the FontStyle.
<TextBlock FontStyle="Italic">Italic font style</TextBlock>
Available since 3.0
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.




