TextElement.FontSize Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen des Schriftgrads für den Inhalt des Elements.
public:
property double FontSize { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.FontSizeConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public double FontSize { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.FontSizeConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None)>]
member this.FontSize : double with get, set
Public Property FontSize As Double
Eigenschaftswert
Der gewünschte Schriftgrad, der in unabhängigen Pixeln des Geräts verwendet werden soll, größer als 0,001 und kleiner als oder gleich 35791. Der Standardwert hängt von den aktuellen Systemeinstellungen ab und hängt vom MessageFontSize Wert ab.
- Attribute
Ausnahmen
FontSize wird auf einen Wert festgelegt, der größer als 35791 oder kleiner als oder gleich 0,001 ist.
Beispiele
Im folgenden Beispiel wird gezeigt, wie das Attribut FontSize 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.
Das folgende Beispiel zeigt, wie die FontSize-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.FontSize="value".../>die Verwendung , wobei objekt ein Objektelement (in der Regel ein Flusselement) in einem TextElement, und Wert ist einer der Zeichenfolgenformatwerte, wie in XAML-Werten erläutert. Im Code wird die Verwendung angefügter Eigenschaften von den Methoden und SetFontSize den GetFontSize Methoden unterstützt. Die Verwendung angefügter Eigenschaften ist nicht üblich, da die meisten Elemente, die in einer TextElement analogen nicht angefügten FontSize Eigenschaft enthalten sein können, unterstützt werden können, die der Inhaltshost zum Rendern verwendet.
Verwendung von XAML-Attributen
<object FontSize="double"/>
- or -
<object FontSize="qualifiedDouble"/>
XAML-Werte
DoppelDouble
Zeichenfolgendarstellung eines Double Werts gleich oder größer als 0,0, aber kleiner als PositiveInfinity. Ein nicht qualifizierter Wert wird in unabhängigen Pixeln des Geräts gemessen. Zeichenfolgen müssen keine dezimalen Punkte enthalten.
qualifiedDouble Ein doppelter Wert wie oben beschrieben, gefolgt von einem der folgenden Einheitenbezeichner: px, , in, . cmpt
px (Standard) ist geräteunabhängige Einheiten (1/96. Zoll pro Einheit)
in ist Zoll; 1in==96px
cm ist Zentimeter; 1cm==(96/2,54) px
pt ist Punkte; 1pt==(96/72) px
Informationen zur Abhängigkeitseigenschaft
| Element | Wert |
|---|---|
| Bezeichnerfeld | FontSizeProperty |
Auf Metadateneigenschaften festgelegt true |
AffectsMeasure, AffectsRenderInherits |