FontWeight 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
以笔画的粗细来引用字体的密度。
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 , 设置为“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 |
GetHashCode() |
检索此对象的哈希代码。 |
ToOpenTypeWeight() |
返回一个值,该值代表 对象的 OpenType |
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)。 |