FontSize
FontSize structure
Represents a font size as a special unit or a length value, which specifies the size of the font (historically the width of the capital “M”).
public struct FontSize : IEquatable<FontSize>
Properties
| Name | 
Description | 
| IsAbsoluteSize { get; } | 
Indicates whether this font-size is defined with an absolute size as a keyword, based on the user’s default font size (which is medium) | 
| IsInitial { get; } | 
Indicates whether this font-size has an initial value (Medium) | 
| IsLengthDefined { get; } | 
Indicates whether this font-size is defined with a Length value | 
| IsRelativeSize { get; } | 
Indicates whether this font-size is defined with an relative size as a keyword. The font will be larger or smaller relative to the parent element’s font size, roughly by the ratio used to separate the absolute-size keywords. | 
| Length { get; } | 
A length value, if this font-size was defined with it, or throwed exception otherwise | 
| Value { get; } | 
Returns a value of this font size as a string | 
Methods
| Name | 
Description | 
| static FromLength(Length) | 
Creates a font-size from specified length | 
| Equals(FontSize) | 
Determines whether this font-size instance is equal to specified | 
| override Equals(object) | 
Determines whether this font-size instance is equal to specified uncasted | 
| override GetHashCode() | 
Returns a hash-code for this instance | 
| static TryParse(string, out FontSize) | 
Tries to recognize a specified keyword as a proper keyword value of the ‘font-size’ and return it on success or NULL on failure. | 
| operator == | 
Checks whether two “FontSize” values are equal | 
| operator != | 
Checks whether two “FontSize” values are not equal | 
Fields
| Name | 
Description | 
| static readonly Large | 
The normally large absolute-size | 
| static readonly Larger | 
Larger relative-size - font will be larger relative to the parent element’s font-size, roughly by the ratio used to separate the absolute-size keywords above. | 
| static readonly Medium | 
Medium size. Initial value. | 
| static readonly Small | 
The normally small absolute-size | 
| static readonly Smaller | 
Smaller relative-size - font will be smaller relative to the parent element’s font-size, roughly by the ratio used to separate the absolute-size keywords above. | 
| static readonly XLarge | 
The mediocre large absolute-size | 
| static readonly XSmall | 
The mediocre small absolute-size | 
| static readonly XxLarge | 
The very large absolute-size | 
| static readonly XxSmall | 
The very small absolute-size | 
See Also