FontWeight
FontWeight structure
Font-weight property sets the weight (or boldness) of the font. The weights available depend on the font-family that is currently set.
public struct FontWeight : IEquatable<FontWeight>
Properties
| Name |
Description |
| IsAbsolute { get; } |
Indicates whether this font-weight instance stores an absolute value of the weight (boldness) of the font, as an integer number |
| IsInitial { get; } |
Indicates whether this font-size has an initial value (Medium) |
| IsRelative { get; } |
Indicates whether this font-weight instance stores a relative value of the weight (boldness) of the font - compared to the boldness of the parent element |
| Number { get; } |
Returns a number - integer value between 1 and 1000, inclusive, which describes the boldness of the font, or throws an exception, if current boldness is not absolute, but relative |
| Value { get; } |
Returns a value of this font-weight as a string |
Methods
| Name |
Description |
| static FromNumber(ushort) |
Creates a font-weight from specified number |
| Equals(FontWeight) |
Determines whether specified FontWeight instances are equal |
| override Equals(object) |
Determines whether this FontWeight instance is equal to specified uncasted |
| override GetHashCode() |
Returns a hash-code for this instance |
| static TryParse(string, out FontWeight) |
Tries to parse a specified string and return a valid FontWeight instance on success |
| operator == |
Checks whether two “FontWeight” values are equal |
| operator != |
Checks whether two “FontWeight” values are not equal |
Fields
| Name |
Description |
| static readonly Bold |
Bold font weight. Same as 700. |
| static readonly Bolder |
One relative font weight heavier than the parent element |
| static readonly Lighter |
One relative font weight lighter than the parent element |
| static readonly Normal |
Normal font weight. Same as 400. |
See Also