FontWeights 类

定义

提供一组预定义字体粗细作为静态属性值。

public ref class FontWeights sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class FontWeights final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class FontWeights
Public NotInheritable Class FontWeights
See XAML Syntax for FontWeight
继承
Object Platform::Object IInspectable FontWeights
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

示例

此示例演示如何在 XAML TextBlock 上设置 FontWeight 属性。

<TextBlock Text="FontWeight ExtraBlack" FontWeight="ExtraBlack"/>
TextBlock textBlock1 = new TextBlock();
textBlock1.Text = "FontWeight ExtraBlack";
textBlock1.FontWeight = Windows.UI.Text.FontWeights.ExtraBlack;

注解

在标准版式 API 中,字体的粗细通过使用常量名称(例如“Bold”)来表示。 类型转换器行为以及 FontWeights 支持类支持使用常量名称来设置字体粗细属性。 对于代码访问,相关信息表示为 FontWeight 值的权重因子。

此图显示了应用于文本的各种字体粗细值。

应用于文本的各种字体粗细值

属性

Black

指定字体粗细值 900。

Bold

指定字体粗细值 700。

ExtraBlack

指定字体粗细值 950。

ExtraBold

指定字体粗细值 800。

ExtraLight

指定字体粗细值 200。

Light

指定字体粗细值 300。

Medium

指定字体粗细值 500。

Normal

指定字体粗细值 400。

SemiBold

指定字体粗细值 600。

SemiLight

指定字体粗细值 350。

Thin

指定字体粗细值 100。

适用于