Condividi tramite


TextElement.FontStyle Proprietà

Definizione

Ottiene o imposta lo stile del carattere per il contenuto dell'elemento.

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

Valore della proprietà

Stile del carattere desiderato. Il valore predefinito dipende dal valore di MessageFontStyle.

Esempio

Nell'esempio seguente viene illustrato come impostare l'attributo FontStyle 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.

Screenshot: Testo con proprietà di testo impostate Screenshot:

Nell'esempio seguente viene illustrato come impostare la FontStyle 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 è un elemento oggetto (in genere un elemento flow) contenuto in un TextElementoggetto e il valore è <object TextElement.FontStyle="value".../>uno dei nomi delle proprietà in formato stringa nella FontStyles classe. Nel codice l'utilizzo della proprietà associata è supportato dai GetFontStyle metodi e SetFontStyle . 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 FontStyle , che l'host del contenuto usa per il rendering.

Informazioni proprietà di dipendenza

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

Si applica a