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

fontWeightsValue Имя FontWeights свойства, например Light, Normal или UltraBold.

Методы

Имя Описание
Compare(FontWeight, FontWeight)

Сравнивает два экземпляра FontWeight.

Equals(FontWeight)

Определяет, равен ли текущий FontWeight объект указанному FontWeight объекту.

Equals(Object)

Определяет, равен ли текущий FontWeight объект указанному объекту.

FromOpenTypeWeight(Int32)

Создает новый экземпляр, соответствующий FontWeight значению OpenType usWeightClass .

GetHashCode()

Извлекает хэш-код для этого объекта.

ToOpenTypeWeight()

Возвращает значение, представляющее OpenType usWeightClass для FontWeight объекта.

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).

Применяется к

См. также раздел