FontWeight Structure
Refers to the density of a typeface, in terms of the lightness or heaviness of the strokes.
Assembly: PresentationCore (in PresentationCore.dll)
| Name | Description | |
|---|---|---|
![]() ![]() | Compare(FontWeight, FontWeight) | Compares two instances of FontWeight. |
![]() | Equals(FontWeight) | Determines whether the current FontWeight object is equal to a specified FontWeight object. |
![]() | Equals(Object^) | Determines whether the current FontWeight object is equal to a specified object.(Overrides ValueType::Equals(Object^).) |
![]() ![]() | FromOpenTypeWeight(Int32) | Creates a new instance of FontWeight that corresponds to the OpenType usWeightClass value. |
![]() | GetHashCode() | Retrieves the hash code for this object.(Overrides ValueType::GetHashCode().) |
![]() | GetType() | |
![]() | ToOpenTypeWeight() | Returns a value that represents the OpenType usWeightClass for the FontWeight object. |
![]() | ToString() | Returns a text string that represents the value of the FontWeight object and is based on the CurrentCulture property information.(Overrides ValueType::ToString().) |
| Name | Description | |
|---|---|---|
![]() ![]() | Equality(FontWeight, FontWeight) | Compares two instances of FontWeight for equality. |
![]() ![]() | GreaterThan(FontWeight, FontWeight) | Evaluates two instances of FontWeight to determine whether one instance is greater than the other. |
![]() ![]() | GreaterThanOrEqual(FontWeight, FontWeight) | Evaluates two instances of FontWeight to determine whether one instance is greater than or equal to the other. |
![]() ![]() | Inequality(FontWeight, FontWeight) | Evaluates two instances of FontWeight to determine inequality. |
![]() ![]() | LessThan(FontWeight, FontWeight) | Evaluates two instances of FontWeight to determine whether one instance is less than the other. |
![]() ![]() | LessThanOrEqual(FontWeight, FontWeight) | Evaluates two instances of FontWeight to determine whether one instance is less than or equal to the other. |
| Name | Description | |
|---|---|---|
![]() ![]() | IFormattable::ToString(String^, IFormatProvider^) | For a description of this member, see IFormattable::ToString. |
Weight differences are generally differentiated by an increased stroke or thickness that is associated with a given character in a typeface, as compared to a "normal" character from that same typeface.
Note Not all weights are available for all typefaces. When a weight is not available for a typeface, the closest matching weight is returned.
<object fontWeightProperty="fontWeightsValue"/>
- fontWeightsValue
A FontWeights property name, such as "Light", "Normal", or "UltraBold".
In the following code example, the FontWeight is set to "UltraBold".
<TextBlock FontWeight="UltraBold" FontFamily="Gil Sans MT">Hello, world</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.




