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 值

fontWeightsValueFontWeights属性名称,如“Light”、“Normal”或“UltraBold”。

方法

名称 说明
Compare(FontWeight, FontWeight)

比较两个实例。FontWeight

Equals(FontWeight)

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

Equals(Object)

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

FromOpenTypeWeight(Int32)

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

GetHashCode()

检索此对象的哈希代码。

ToOpenTypeWeight()

返回一个值,该值代表对象的 usWeightClass OpenTypeFontWeight

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)

适用于

另请参阅