TextElement.FontWeight Proprietà

Definizione

Ottiene o imposta lo spessore di carattere di primo livello per il contenuto dell'elemento.

public:
 property System::Windows::FontWeight FontWeight { System::Windows::FontWeight get(); void set(System::Windows::FontWeight value); };
public System.Windows.FontWeight FontWeight { get; set; }
member this.FontWeight : System.Windows.FontWeight with get, set
Public Property FontWeight As FontWeight

Valore della proprietà

FontWeight

Peso del carattere desiderato. Il valore predefinito dipende dal valore di MessageFontWeight.

Esempio

Nell'esempio seguente viene illustrato come impostare l'attributo FontWeight usando Paragraph come elemento di esempio.

<Paragraph
  FontFamily="Century Gothic, Courier New"  
  FontSize="16pt"
  FontStretch="UltraExpanded"
  FontStyle="Italic"
  FontWeight="DemiBold"
>
  <Run>
    This text will use the Century Gothic font (if available), with fallback to Courier New.  It 
    will render with a font size of 16 points in ultra-expanded demi-bold italic.
  </Run>
</Paragraph>

Nella figura seguente viene illustrato come viene eseguito il rendering dell'esempio precedente.

Schermata: testo con le proprietà impostate

Nell'esempio seguente viene illustrato come impostare la FontWeight proprietà a livello di codice.

Run run = new Run(
    "This text will use the Century Gothic font (if available), with fallback to Courier New."
    + "It will render with a font size of 16 pixels in ultra-expanded demi-bold italic.");
Paragraph par = new Paragraph(run);

par.FontFamily = new FontFamily("Century Gothic, Courier New");
par.FontSize = 16;
par.FontStretch = FontStretches.UltraExpanded;
par.FontStyle = FontStyles.Italic;
par.FontWeight = FontWeights.DemiBold;
Dim run As New Run("This text will use the Century Gothic font (if available), with fallback to Courier New." & "It will render with a font size of 16 pixels in ultra-expanded demi-bold italic.")
Dim par As New Paragraph(run)

With par
    .FontFamily = New FontFamily("Century Gothic, Courier New")
    .FontSize = 16
    .FontStretch = FontStretches.UltraExpanded
    .FontStyle = FontStyles.Italic
    .FontWeight = FontWeights.DemiBold
End With

Commenti

Questa proprietà di dipendenza ha anche un utilizzo di proprietà collegato. In XAML l'utilizzo è , dove l'oggetto è <object TextElement.FontWeight="value".../>un elemento oggetto (in genere un elemento di flusso) contenuto in un TextElementoggetto e il valore è uno dei valori di formato stringa dell'enumerazioneFontWeight. Nel codice l'utilizzo della proprietà associata è supportato dai GetFontWeight metodi e SetFontWeight . L'utilizzo della proprietà associata non è comune, perché la maggior parte degli elementi che possono essere contenuti in un supporto di una TextElement proprietà analoga non attaccata FontWeight , che l'host del contenuto usa per il rendering.

Informazioni proprietà di dipendenza

Campo Identificatore FontWeightProperty
Proprietà dei metadati impostate su true AffectsMeasure, AffectsRender, Inherits

Si applica a