TextElement.FontStyle Özellik

Tanım

Öğesinin içeriği için yazı tipi stilini alır veya ayarlar.

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

Özellik Değeri

FontStyle

İstenen yazı tipi stili. Varsayılan değer tarafından MessageFontStyle belirlenir.

Örnekler

Aşağıdaki örnekte, örnek öğe olarak kullanarak Paragraph özniteliğin FontStyle nasıl ayarlanacağı gösterilmektedir.

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>

Aşağıdaki şekilde, önceki örneğin nasıl işlenme şekli gösterilmektedir.

Ekran görüntüsü: Metin özellikleri ayarlanmış metin

Aşağıdaki örnekte özelliğin FontStyle program aracılığıyla nasıl ayarlanacağı gösterilmektedir.

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;

Açıklamalar

Bu bağımlılık özelliğinin ekli özellik kullanımı da vardır. XAML'de kullanım, <object TextElement.FontStyle="value".../>nesnesinin içinde yer alan TextElementbir nesne öğesi (genellikle bir akış öğesi) olduğu ve değerin sınıfındaki dize biçimi özellik adlarından FontStyles biri olduğu şeklindedir. Kodda, ekli özellik kullanımı ve SetFontStyle yöntemleri tarafından GetFontStyle desteklenir. Ekli özellik kullanımı yaygın değildir, çünkü bir TextElement içinde içerilebilen öğelerin çoğu, içerik konağı tarafından işleme için kullanılan eklenmemiş FontStyle benzer bir özelliği destekler.

Bağımlılık Özelliği Bilgileri

Tanımlayıcı alanı FontStyleProperty
Meta veri özellikleri olarak ayarlandı true AffectsMeasure, AffectsRender, Inherits

Şunlara uygulanır

Ürün Sürümler
.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