FontWeight Struct
Definition
Refers to the density of a typeface, in terms of the lightness or heaviness of the strokes.
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
- Inheritance
- Attributes
- Implements
Examples
In the following code example, the FontWeight is set to "UltraBold".
<TextBlock FontWeight="UltraBold" FontFamily="Gil Sans MT">Hello, world</TextBlock>
Remarks
Weight differences are generally differentiated by an increased stroke or thickness that is associated with a given character in a typeface, as compared to a "normal" character from that same typeface.
Note Not all weights are available for all typefaces. When a weight is not available for a typeface, the closest matching weight is returned.
XAML Attribute Usage
<object fontWeightProperty="fontWeightsValue"/>
XAML Values
fontWeightsValue
A FontWeights property name, such as "Light", "Normal", or "UltraBold".
Methods
Compare(FontWeight, FontWeight) |
Compares two instances of FontWeight. |
Equals(FontWeight) |
Determines whether the current FontWeight object is equal to a specified FontWeight object. |
Equals(Object) |
Determines whether the current FontWeight object is equal to a specified object. |
FromOpenTypeWeight(Int32) |
Creates a new instance of FontWeight that corresponds to the OpenType |
GetHashCode() |
Retrieves the hash code for this object. |
ToOpenTypeWeight() |
Returns a value that represents the OpenType |
ToString() |
Returns a text string that represents the value of the FontWeight object and is based on the CurrentCulture property information. |
Operators
Equality(FontWeight, FontWeight) |
Compares two instances of FontWeight for equality. |
GreaterThan(FontWeight, FontWeight) |
Evaluates two instances of FontWeight to determine whether one instance is greater than the other. |
GreaterThanOrEqual(FontWeight, FontWeight) |
Evaluates two instances of FontWeight to determine whether one instance is greater than or equal to the other. |
Inequality(FontWeight, FontWeight) |
Evaluates two instances of FontWeight to determine inequality. |
LessThan(FontWeight, FontWeight) |
Evaluates two instances of FontWeight to determine whether one instance is less than the other. |
LessThanOrEqual(FontWeight, FontWeight) |
Evaluates two instances of FontWeight to determine whether one instance is less than or equal to the other. |
Explicit Interface Implementations
IFormattable.ToString(String, IFormatProvider) |
For a description of this member, see ToString(String, IFormatProvider). |