Teilen über


TextElement.FontStyle Eigenschaft

Definition

Ruft den Schriftschnitt für den Inhalt des Elements ab oder legt ihn fest.

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

Eigenschaftswert

Die gewünschte Schriftart. Der Standardwert wird durch den MessageFontStyle-Wert bestimmt.

Beispiele

Das folgende Beispiel zeigt, wie das FontStyle-Attribut gesetzt wird, wobei Paragraph als Beispielelement verwendet wird.

<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>

Die folgende Abbildung zeigt, wie das vorherige Beispiel gerendert wird.

Screenshot: Text mit festgelegten Texteigenschaften

Das folgende Beispiel zeigt, wie Sie die FontStyle-Eigenschaft programmatisch einstellen können.

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

Hinweise

Diese Abhängigkeitseigenschaft verfügt auch über eine angefügte Eigenschaftsverwendung. In XAML ist <object TextElement.FontStyle="value".../>die Verwendung , wobei das Objekt ein Objektelement (in der Regel ein Flowelement) ist, das in einem TextElemententhalten ist, und der Wert einer der Eigenschaftennamen im Zeichenfolgenformat in der FontStyles Klasse ist. Im Code wird die Verwendung angefügter Eigenschaften von den GetFontStyle Methoden und SetFontStyle unterstützt. Die Verwendung angefügter Eigenschaften ist nicht üblich, da die meisten Elemente, die in einem TextElement enthalten sein können, eine analoge nicht angefügte FontStyle Eigenschaft unterstützen, die der Inhaltshost zum Rendern verwendet.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld FontStyleProperty
Metadateneigenschaften auf true festgelegt AffectsMeasure, AffectsRender, Inherits

Gilt für: