Control.FontSize Eigenschaft

Definition

Ruft den Schriftgrad ab oder legt diesen fest.Gets or sets the font size.

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; }
member this.FontSize : double with get, set
Public Property FontSize As Double

Eigenschaftswert

Die Größe des Texts im Control.The size of the text in the Control. Der Standardwert ist MessageFontSize.The default is MessageFontSize. Der Schriftgrad muss eine positive Zahl sein.The font size must be a positive number.

Attribute

Beispiele

Im folgenden Beispiel wird gezeigt, wie die Eigenschaft Schriftart Größe eines-Steuer Elements festgelegt wird.The following example shows how to set the font size property of a control.

<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.This property only affects a control whose template uses the FontSize property as a parameter. Bei anderen Steuerelementen hat diese Eigenschaft keine Auswirkung.On other controls, this property has no impact.

Informationen zur AbhängigkeitseigenschaftDependency Property Information

BezeichnerfeldIdentifier field FontSizeProperty
Metadateneigenschaften auf true festgelegtMetadata properties set to true AffectsMeasure, AffectsRender, InheritsAffectsMeasure, AffectsRender, Inherits

Verwendung von XAML-AttributenXAML Attribute Usage

<object FontSize="double"/>  
- or -  
<object FontSize ="qualifiedDouble"/>  

XAML-WerteXAML Values

doubledouble
Double

Eine Zeichen folgen Darstellung eines Double Werts.A string representation of a Double value. Dies wird als Geräteunabhängige Einheit (1/96 Zoll)device-independent unit (1/96th inch) Messung interpretiert.This is interpreted as a Geräteunabhängige Einheit (1/96 Zoll)device-independent unit (1/96th inch) measurement. Zeichen folgen müssen nicht explizit Dezimalstellen enthalten.Strings need not explicitly include decimal points. Beispielsweise ist der Wert 1 akzeptabel.For example, a value of 1 is acceptable.

Die gleichen Double Bereichs Einschränkungen, die im Abschnitt mit den Eigenschafts Werten erwähnt werden, gelten hier.The same Double range restrictions that are mentioned in the Property Value section apply here.

qualifiedDoublequalifiedDouble
Ein doppelter Wert, wie zuvor beschrieben, auf den eine dieser Einheits Deklarations Zeichenfolgen folgt: px, in, cm, pt.A double value as previously described that is followed by one of these unit declaration strings: px, in, cm, pt.

px (Standard) ist Geräteunabhängige Einheiten (1/96 Zoll pro Einheit)device-independent units (1/96th inch per unit)px (default) is Geräteunabhängige Einheiten (1/96 Zoll pro Einheit)device-independent units (1/96th inch per unit)

in ist Zoll. 1In = = 96pxin is inches; 1in==96px

cm ist Zentimeter. 1cm = = (96/2,54) pxcm is centimeters; 1cm==(96/2.54) px

pt ist Punkte. 1pt = = (96/72) pxpt is points; 1pt==(96/72) px

Hinweis In vielen Fällen kann ein Double-Wert auf "Auto" festgelegt werden, aber ein Control.FontSize wird nicht angezeigt, wenn er auf "Auto" festgelegt ist.Note In many cases a double may be set to "Auto," but a Control.FontSize does not render if set to "Auto".

Gilt für: