FontStyle 结构

定义

定义表示常规、斜体或倾斜字体样式的结构。

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

示例

以下示例将 设置为 "Italic"FontStyle

<TextBlock FontStyle="Italic">Italic font style</TextBlock>

注解

三个术语对字体倾斜进行分类:普通、斜体和斜体。

字形 描述
普通 普通(或罗马)字体中的字符是直立的。
斜体 斜体字体中的字符确实倾斜,在设计时显示出来。
Oblique 倾斜字体中的字符是人为倾斜的。 倾斜是通过对普通字体中的字符执行剪切转换来实现的。 当真正的斜体字体在计算机或打印机上不可用时,可以从普通字体生成斜体样式,并用于模拟斜体字体。

可以使用 类的 FontStyles 枚举值来设置 FontStyle 结构。

XAML 属性用法

<object fontStyleProperty="fontStylesValue"/>  

XAML 值

fontStylesValue
一个 FontStyles 值,例如“Normal”、“Italic”或“Oblique”。

方法

Equals(FontStyle)

比较 FontStyle 与当前的 FontStyle 实例是否相等。

Equals(Object)

比较 Object 与当前的 FontStyle 实例是否相等。

GetHashCode()

检索此对象的哈希代码。

ToString()

创建一个 String,它表示当前 FontStyle 对象,并基于 CurrentCulture 属性信息。

运算符

Equality(FontStyle, FontStyle)

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

Inequality(FontStyle, FontStyle)

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

显式接口实现

IFormattable.ToString(String, IFormatProvider)

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

适用于

另请参阅