2016-06-09 20 views
0

Ich möchte Text in Kursivschrift mit Segoe UI Light Schriftfamilie anzeigen.WPF TextBlock FontStyle = "Kursiv" FontFamily = "Segoe UI Light"

Ich bin mir nicht sicher, aber sieht aus wie in wpf TextBlock für FontFamily Segoe UI Licht, FontStyle Italic wird nicht unterstützt. Gibt es ein anderes Steuerelement (außer RichTextBox, weil ich es für Feldnamen und Wert verwenden möchte) wie eine Beschriftung oder etwas, das ich verwenden kann oder mache ich etwas falsch.

<TextBlock x:Name="TextBlockContent" 
       FontSize="28" 
       FontStyle="Italic" 
       FontFamily="Segoe UI Light" 
       Text="Text doesn't display in italic" /> 

Antwort

0

Es gibt eine Segoe UI Light Italic Schriftart (Sie es von Microsoft Typography bekommen kann) und es kommt als Teil von Windows 8. Allerdings müssen Sie es auf dem Rechner installiert, um haben, um zu verwenden, es.

Die Angabe der Basisschriftart und das Anwenden der Formatvorlage sollte funktionieren, wenn Sie die Schriftart installiert haben.

die Schriftart angeben wird explizit auf jeden Fall funktionieren:

<TextBlock x:Name="TextBlockContent" 
      FontSize="28" 
      FontFamily="Segoe UI Light Italic" 
      Text="Text should display in italic" />