FontWeight Struct-datatyp

Definition

Refererar till tätheten av ett typsnitt, när det gäller ljushet eller tyngd av stroke.

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
Arv
FontWeight
Attribut
Implementeringar

Exempel

I följande kodexempel FontWeight är inställningen "UltraBold".

<TextBlock FontWeight="UltraBold" FontFamily="Gil Sans MT">Hello, world</TextBlock>

Kommentarer

Viktskillnader särskiljs vanligtvis av en ökad stroke eller tjocklek som är associerad med ett givet tecken i ett typsnitt, jämfört med ett "normalt" tecken från samma typsnitt.

Observera Alla vikter är inte tillgängliga för alla typsnitt. När en vikt inte är tillgänglig för ett typsnitt returneras den närmaste matchande vikten.

XAML-attributanvändning

<object fontWeightProperty="fontWeightsValue"/>

XAML-värden

fontWeightsValue Ett FontWeights egenskapsnamn, till exempel "Light", "Normal" eller "UltraBold".

Metoder

Name Description
Compare(FontWeight, FontWeight)

Jämför två instanser av FontWeight.

Equals(FontWeight)

Avgör om det aktuella FontWeight objektet är lika med ett angivet FontWeight objekt.

Equals(Object)

Avgör om det aktuella FontWeight objektet är lika med ett angivet objekt.

FromOpenTypeWeight(Int32)

Skapar en ny instans av FontWeight som motsvarar OpenType-värdet usWeightClass .

GetHashCode()

Hämtar hash-koden för det här objektet.

ToOpenTypeWeight()

Returnerar ett värde som representerar OpenType usWeightClass för FontWeight objektet.

ToString()

Returnerar en textsträng som representerar objektets FontWeight värde och baseras på egenskapsinformationen CurrentCulture .

Operatorer

Name Description
Equality(FontWeight, FontWeight)

Jämför två instanser av FontWeight för likhet.

GreaterThan(FontWeight, FontWeight)

Utvärderar två instanser av FontWeight för att avgöra om den ena instansen är större än den andra.

GreaterThanOrEqual(FontWeight, FontWeight)

Utvärderar två instanser av FontWeight för att avgöra om en instans är större än eller lika med den andra.

Inequality(FontWeight, FontWeight)

Utvärderar två instanser av FontWeight för att fastställa ojämlikhet.

LessThan(FontWeight, FontWeight)

Utvärderar två instanser av FontWeight för att avgöra om den ena instansen är mindre än den andra.

LessThanOrEqual(FontWeight, FontWeight)

Utvärderar två instanser av FontWeight för att avgöra om en instans är mindre än eller lika med den andra.

Explicita gränssnittsimplementeringar

Name Description
IFormattable.ToString(String, IFormatProvider)

En beskrivning av den här medlemmen finns i ToString(String, IFormatProvider).

Gäller för

Se även