Freigeben über


Control.FontSize Eigenschaft

Definition

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.

Gilt für: