FontWeight 结构

定义

以笔画的粗细来引用字体的密度。

public value class FontWeight : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.FontWeightConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public struct FontWeight : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.FontWeightConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None)>]
type FontWeight = struct
    interface IFormattable
Public Structure FontWeight
Implements IFormattable
继承
FontWeight
属性
实现

示例

在下面的代码示例中 FontWeight , 设置为“UltraBold”。

<TextBlock FontWeight="UltraBold" FontFamily="Gil Sans MT">Hello, world</TextBlock>

注解

与同一字样中的“正常”字符相比,粗细通常通过与字样中给定字符关联的增加笔划或粗细来区分。

注意 并非所有权重都适用于所有字样。 当字样不能使用权重时,将返回最接近的匹配权重。

XAML 属性用法

<object fontWeightProperty="fontWeightsValue"/>  

XAML 值

fontWeightsValue
属性 FontWeights 名称,例如“Light”、“Normal”或“UltraBold”。

方法

Compare(FontWeight, FontWeight)

比较 FontWeight 的两个实例。

Equals(FontWeight)

确定当前的 FontWeight 对象是否与指定的 FontWeight 对象相等。

Equals(Object)

确定当前的 FontWeight 对象是否与指定对象相等。

FromOpenTypeWeight(Int32)

创建对应于 OpenType usWeightClass 值的新实例FontWeight

GetHashCode()

检索此对象的哈希代码。

ToOpenTypeWeight()

返回一个值,该值代表 对象的 OpenType usWeightClassFontWeight

ToString()

返回一个文本字符串,该字符串表示 FontWeight 对象的值且基于 CurrentCulture 属性信息。

运算符

Equality(FontWeight, FontWeight)

比较 FontWeight 的两个实例是否相等。

GreaterThan(FontWeight, FontWeight)

FontWeight 的两个实例进行计算,以确定其中一个实例是否大于另一个实例。

GreaterThanOrEqual(FontWeight, FontWeight)

FontWeight 的两个实例进行计算,以确定其中一个实例是否大于或等于另一个实例。

Inequality(FontWeight, FontWeight)

FontWeight 的两个实例进行评估,以确定它们是否不相等。

LessThan(FontWeight, FontWeight)

FontWeight 的两个实例进行计算,以确定其中一个实例是否小于另一个实例。

LessThanOrEqual(FontWeight, FontWeight)

FontWeight 的两个实例进行计算,以确定其中一个实例是否小于或等于另一个实例。

显式接口实现

IFormattable.ToString(String, IFormatProvider)

有关此成员的说明,请参见 ToString(String, IFormatProvider)

适用于

另请参阅