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 值
fontWeightsValueFontWeights属性名称,如“Light”、“Normal”或“UltraBold”。
方法
| 名称 | 说明 |
|---|---|
| Compare(FontWeight, FontWeight) |
比较两个实例。FontWeight |
| Equals(FontWeight) |
确定当前 FontWeight 对象是否等于指定的 FontWeight 对象。 |
| Equals(Object) |
确定当前 FontWeight 对象是否等于指定的对象。 |
| FromOpenTypeWeight(Int32) |
创建对应于 OpenType FontWeight 值的新实例 |
| GetHashCode() |
检索此对象的哈希代码。 |
| ToOpenTypeWeight() |
返回一个值,该值代表对象的 |
| 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)。 |