Control.FontSize Tulajdonság

Definíció

Lekéri vagy beállítja a betűméretet.

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

Tulajdonság értéke

A szöveg mérete a Control. Az alapértelmezett érték a MessageFontSize. A betűméretnek pozitív számnak kell lennie.

Attribútumok

Példák

Az alábbi példa bemutatja, hogyan állíthatja be egy vezérlőelem betűméret-tulajdonságát.

<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

Megjegyzések

Ez a tulajdonság csak azt a vezérlőt érinti, amelynek sablonja paraméterként használja a FontSize tulajdonságot. Más vezérlők esetében ez a tulajdonság nincs hatással.

Függőségi tulajdonság adatai

Termék Érték
Azonosító mező FontSizeProperty
Metaadat-tulajdonságok beállítása: true \, \, \

XAML-attribútumok használata

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

XAML-értékek

DuplaDouble

Egy érték sztring-ábrázolása Double . Ez eszközfüggetlen egységként (1/96 hüvelyk) értelmezhető. A sztringeknek nem kell explicit módon tartalmazniuk a tizedesvesszőket. Egy érték 1 például elfogadható.

Itt ugyanazok Double a tartománykorlátozások érvényesek, amelyeket a Tulajdonságérték szakaszban említettek.

qualifiedDouble A korábban leírt kettős érték, amelyet a következő egységdeklarációs sztringek követnek: px, in, , cmpt.

px (alapértelmezett) eszközfüggetlen egységek (egységenként 1/96 hüvelyk)

in hüvelyk; 1in==96px

cm centiméter; 1cm==(96/2.54) px

pt pontok; 1pt==(96/72) px

Megjegyzés Sok esetben előfordulhat, hogy a dupla érték "Automatikus" értékre van állítva, de Control.FontSize nem jelenik meg, ha az "Automatikus" értékre van állítva.

A következőre érvényes: