FontWeight Estrutura

Definição

Refere-se à densidade de um tipo de letra, em termos da leveza ou peso dos traços.

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
Herança
FontWeight
Atributos
Implementações

Exemplos

No exemplo de código seguinte, o FontWeight está definido como "UltraBold".

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

Observações

As diferenças de peso são geralmente diferenciadas por um aumento de traço ou espessura associado a um dado carácter numa fonte, em comparação com um carácter "normal" dessa mesma fonte.

Nota Nem todos os pesos estão disponíveis para todas as tipografias. Quando não existe um peso disponível para uma tipografia, o peso correspondente mais próximo é devolvido.

Uso de atributos XAML

<object fontWeightProperty="fontWeightsValue"/>

Valores XAML

fontWeightsValue Um FontWeights nome de propriedade, como "Light", "Normal" ou "UltraBold".

Métodos

Name Description
Compare(FontWeight, FontWeight)

Compara duas instâncias de FontWeight.

Equals(FontWeight)

Determina se o objeto atual FontWeight é igual a um objeto especificado FontWeight .

Equals(Object)

Determina se o objeto atual FontWeight é igual a um objeto especificado.

FromOpenTypeWeight(Int32)

Cria uma nova instância de FontWeight que corresponde ao valor OpenType usWeightClass .

GetHashCode()

Recupera o código hash deste objeto.

ToOpenTypeWeight()

Devolve um valor que representa o OpenType usWeightClass do FontWeight objeto.

ToString()

Devolve uma cadeia de texto que representa o valor do FontWeight objeto e é baseada na informação da CurrentCulture propriedade.

Operadores

Name Description
Equality(FontWeight, FontWeight)

Compara duas instâncias de FontWeight para igualdade.

GreaterThan(FontWeight, FontWeight)

Avalia duas instâncias de FontWeight para determinar se uma instância é maior do que a outra.

GreaterThanOrEqual(FontWeight, FontWeight)

Avalia duas instâncias de FontWeight para determinar se uma instância é maior ou igual à outra.

Inequality(FontWeight, FontWeight)

Avalia duas instâncias de FontWeight para determinar desigualdade.

LessThan(FontWeight, FontWeight)

Avalia duas instâncias de FontWeight para determinar se uma instância é inferior à outra.

LessThanOrEqual(FontWeight, FontWeight)

Avalia duas instâncias de FontWeight para determinar se uma instância é menor ou igual à outra.

Implementações de Interface Explícita

Name Description
IFormattable.ToString(String, IFormatProvider)

Para uma descrição deste elemento, veja ToString(String, IFormatProvider).

Aplica-se a

Ver também