Control.FontSize Eigenschaft

Definition

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

Double

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.

Gilt für