TextElement.FontStyle Właściwość

Definicja

Pobiera lub ustawia styl czcionki dla zawartości elementu.

C#
public System.Windows.FontStyle FontStyle { get; set; }

Wartość właściwości

FontStyle

Żądany styl czcionki. Wartość domyślna jest określana przez MessageFontStyle wartość.

Przykłady

W poniższym przykładzie pokazano, jak ustawić FontStyle atrybut przy użyciu Paragraph elementu przykładowego.

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

Na poniższej ilustracji przedstawiono sposób renderowania poprzedniego przykładu.

Zrzut ekranu: tekst z ustawionymi właściwościami tekstowymi

W poniższym przykładzie pokazano, jak programowo ustawić FontStyle właściwość.

C#
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;

Uwagi

Ta właściwość zależności ma również dołączone użycie właściwości. W języku XAML użycie to <object TextElement.FontStyle="value".../>, gdzie obiekt jest elementem obiektu (zazwyczaj elementem przepływu) zawartym w TextElementobiekcie , a wartość jest jedną z nazw właściwości formatu ciągu w FontStyles klasie. W kodzie dołączone użycie właściwości jest obsługiwane przez GetFontStyle metody i SetFontStyle . Użycie dołączonej właściwości nie jest powszechne, ponieważ większość elementów, które mogą być zawarte w TextElement obsłudze analogiczną nieprzyłączoną FontStyle właściwość, której host zawartości używa do renderowania.

Informacje dotyczące właściwości zależności

Pole identyfikatora FontStyleProperty
Właściwości metadanych ustawione na true AffectsMeasure, AffectsRender, Inherits

Dotyczy

Produkt Wersje
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7