Control.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.
Ruft den Schriftgrad ab oder legt den Schriftgrad fest.
public:
property double FontSize { double get(); void set(double value); };
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Windows.FontSizeConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public double FontSize { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<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
Die Größe des Texts in der Control. Der Standardwert lautet MessageFontSize. Der Schriftgrad muss eine positive Zahl sein.
- Attribute
Beispiele
Das folgende Beispiel zeigt, wie die Schriftgradeigenschaft eines Steuerelements festgelegt wird.
<Button Name="btn3" FontSize="10.0"
Click="ChangeFontSize">
FontSize
</Button>
void ChangeFontSize(object sender, RoutedEventArgs e)
{
fsize = btn3.FontSize;
if (fsize == 16.0)
{
btn3.FontSize = 10.0;
btn3.Content = "FontSize";
}
else
{
btn3.FontSize = 16.0;
btn3.Content = "Control font size changes from 10 to 16.";
}
}
Private Sub ChangeFontSize(ByVal Sender As Object, ByVal e As RoutedEventArgs)
fsize = btn3.FontSize
If (fsize = 16.0) Then
btn3.FontSize = 10.0
btn3.Content = "FontSize"
Else
btn3.FontSize = 16.0
btn3.Content = "Control font size changes from 10 to 16."
End If
End Sub
Hinweise
Diese Eigenschaft wirkt sich nur auf ein Steuerelement aus, dessen Vorlage die FontSize Eigenschaft als Parameter verwendet. Bei anderen Steuerelementen hat diese Eigenschaft keine Auswirkungen.
Informationen zur Abhängigkeitseigenschaft
| Element | Wert |
|---|---|
| Bezeichnerfeld | FontSizeProperty |
Auf Metadateneigenschaften festgelegt true |
AffectsMeasure, AffectsRenderInherits |
Verwendung von XAML-Attributen
<object FontSize="double"/>
- or -
<object FontSize ="qualifiedDouble"/>
XAML-Werte
DoppelDouble
Eine Zeichenfolgendarstellung eines Double Werts. Dies wird als geräteunabhängige Einheit (1/96. Zoll) interpretiert. Zeichenfolgen müssen keine dezimalen Punkte enthalten. Beispielsweise ist ein Wert 1 zulässig.
Die gleichen Double Bereichseinschränkungen, die im Abschnitt "Eigenschaftswert" erwähnt werden, gelten hier.
qualifiedDouble Ein doppelter Wert, wie zuvor beschrieben, gefolgt von einer dieser Einheitendeklarationszeichenfolgen: 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
Hinweis In vielen Fällen kann ein Double-Wert auf "Auto" festgelegt werden, wird aber Control.FontSize nicht gerendert, wenn er auf "Auto" festgelegt ist.