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. Die Standardeinstellung 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 FontSize aus, dessen Vorlage die-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) Maßeinheit 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 1 Wert 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 infolgt cm: pt px,,,.A double value as previously described that is followed by one of these unit declaration strings: px, in, cm, pt.

px(Standard) istGerä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)

inist Zoll; 1In = = 96pxin is inches; 1in==96px

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

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

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