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 diesen 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 im Control. Der Standardwert ist MessageFontSize. Der Schriftgrad muss eine positive Zahl sein.
- Attribute
Beispiele
Das folgende Beispiel zeigt, wie Sie die Schriftgradeigenschaft eines Steuerelements festlegen.
<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
Bezeichnerfeld | FontSizeProperty |
Metadateneigenschaften auf true festgelegt |
AffectsMeasure, AffectsRender, Inherits |
Verwendung von XAML-Attributen
<object FontSize="double"/>
- or -
<object FontSize ="qualifiedDouble"/>
XAML-Werte
double
Double
Eine Zeichenfolgendarstellung eines Double Werts. Dies wird als geräteunabhängige Maßeinheit (1/96. Zoll) interpretiert. Zeichenfolgen müssen keine Dezimalpunkte enthalten. Beispielsweise ist ein Wert 1
akzeptabel.
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
, cm``pt
.
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 wird ein Double möglicherweise auf "Auto" festgelegt, wird jedoch Control.FontSize nicht gerendert, wenn er auf "Auto" festgelegt ist.