Freigeben über


TextElement.FontStyle Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Schriftschnitts für den Inhalt des Elements.

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

Der gewünschte Schriftschnitt. Der Standardwert wird durch den MessageFontStyle Wert bestimmt.

Beispiele

Im folgenden Beispiel wird gezeigt, wie das Attribut FontStyle unter Verwendung von Paragraph als Beispiel-Element festgelegt 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 texteigenschaften festgelegt

Das folgende Beispiel zeigt, wie die FontStyle-Eigenschaft programmgesteuert festgelegt wird.

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 Eigenschaftsnutzung. In XAML ist <object TextElement.FontStyle="value".../>die Verwendung , wobei objekt ein Objektelement (in der Regel ein Flusselement) in einem TextElement, und der Wert ist einer der Namen der Zeichenfolgenformateigenschaften in der FontStyles Klasse. Im Code wird die Verwendung angefügter Eigenschaften von den Methoden und SetFontStyle den GetFontStyle Methoden unterstützt. Die Verwendung angefügter Eigenschaften ist nicht üblich, da die meisten Elemente, die in einer TextElement analogen nicht angefügten FontStyle Eigenschaft enthalten sein können, unterstützt werden können, die der Inhaltshost zum Rendern verwendet.

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld FontStyleProperty
Auf Metadateneigenschaften festgelegt true AffectsMeasure, AffectsRenderInherits

Gilt für: