FontSize

FontSize structure

表示字体大小为特殊单位或长度值,它指定字体的大小(历史上是大写“M”的宽度)。

public struct FontSize : IEquatable<FontSize>

特性

姓名 描述
IsAbsoluteSize { get; } 表示这个font-size是否以绝对大小为关键字定义,基于用户的默认字体大小(即medium)
IsInitial { get; } 表示这个font-size是否有初始值(Medium)
IsLengthDefined { get; } 指示此字体大小是否定义为Length
IsRelativeSize { get; } 指示此字体大小是否以相对大小作为关键字定义。字体将相对于父元素的字体大小变大或变小,大致按照用于分隔绝对大小关键字的比例。
Length { get; } 一个长度值,如果这个字体大小是用它定义的,否则抛出异常
Value { get; } 返回此字体大小的值作为字符串

方法

姓名 描述
static FromLength(Length) 从指定长度创建字体大小
Equals(FontSize) 确定此字体大小实例是否等于指定的
override Equals(object) 确定此字体大小实例是否等于指定的 uncasted
override GetHashCode() 返回此实例的哈希码
static TryParse(string, out FontSize) 尝试将指定关键字识别为“font-size”的正确关键字值,并在成功时返回它或在失败时返回 NULL。
operator == 检查两个“FontSize”值是否相等
operator != 检查两个“FontSize”值是否不相等

字段

姓名 描述
static readonly Large 通常较大的绝对大小
static readonly Larger Larger relative-size - 字体相对于父元素的字体大小会更大,大致按照用于分隔上面的绝对大小关键字的比例。
static readonly Medium 中号。初始值.
static readonly Small 通常较小的 absolute-size
static readonly Smaller Smaller relative-size - 字体相对于父元素的字体大小会更小,大致按照用于分隔上面的绝对大小关键字的比例。
static readonly XLarge 平庸的大 absolute-size
static readonly XSmall 平庸的小绝对尺寸
static readonly XxLarge 非常大的绝对大小
static readonly XxSmall 非常小的绝对尺寸

也可以看看