Control.FontSize Control.FontSize Control.FontSize Control.FontSize Property

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. Die Standardeinstellung ist MessageFontSize.The default is MessageFontSize. Der Schriftgrad muss eine positive Zahl sein.The font size must be a positive number.

Beispiele

Das folgende Beispiel zeigt, wie die FontSize-Eigenschaft eines Steuerelements 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, dessen Vorlage verwendet, die FontSize -Eigenschaft als Parameter.This property only affects a control whose template uses the FontSize property as a parameter. Für andere Steuerelemente hat diese Eigenschaft keine Auswirkungen.On other controls, this property has no impact.

Informationen zur AbhängigkeitseigenschaftDependency Property Information

Feld "ID"Identifier field FontSizeProperty
Legen Sie auf der Metadaten-Eigenschaften trueMetadata 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 Zeichenfolgendarstellung einer Double Wert.A string representation of a Double value. Dies wird als interpretiert eine Geräteunabhängige Einheit (1/96 Zoll)device-independent unit (1/96th inch) Messung.This is interpreted as a Geräteunabhängige Einheit (1/96 Zoll)device-independent unit (1/96th inch) measurement. Zeichenfolgen müssen nicht explizit Dezimaltrennzeichen enthalten.Strings need not explicitly include decimal points. Z. B. den Wert 1 akzeptabel ist.For example, a value of 1 is acceptable.

Die gleiche Double bereichseinschränkungen, die in der Eigenschaft Value-Abschnitt erwähnt werden, gelten hier.The same Double range restrictions that are mentioned in the Property Value section apply here.

qualifiedDoublequalifiedDouble
Ein doppelte wie zuvor beschrieben, gefolgt von einem der folgenden Zeichenfolgen: 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) 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. 1 In == 96 pxin is inches; 1in==96px

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

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

Beachten Sie In vielen Fällen ein Double-Wert kann festgelegt werden, auf "Auto", aber ein Control.FontSize wird nicht gerendert, wenn auf "Auto" festgelegt.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: