Sdílet prostřednictvím


Control.FontSize Vlastnost

Definice

Získá nebo nastaví velikost písma.

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

Hodnota vlastnosti

Double

Velikost textu v sadě Control. Výchozí formát je MessageFontSize. Velikost písma musí být kladné číslo.

Atributy

Příklady

Následující příklad ukazuje, jak nastavit vlastnost velikost písma ovládacího prvku.

<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

Poznámky

Tato vlastnost má vliv pouze na ovládací prvek, jehož šablona používá FontSize vlastnost jako parametr. U jiných ovládacích prvků tato vlastnost nemá žádný vliv.

Informace o vlastnosti závislosti

Pole identifikátoru FontSizeProperty
Vlastnosti metadat nastavené na true AffectsMeasure, AffectsRender, Inherits

Použití atributu XAML

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

Hodnoty XAML

double
Double

Řetězcové znázornění Double hodnoty To se interpretuje jako měření nezávislé na zařízení (1/96. palce). Řetězce nemusí explicitně obsahovat desetinné čárky. Například hodnota 1 je přijatelná.

Platí zde stejná Double omezení rozsahu uvedená v části Hodnota vlastnosti.

qualifiedDouble
Dvojitá hodnota, jak bylo popsáno dříve, následuje jeden z těchto řetězců deklarace jednotek: px, pt``in``cm.

px (výchozí) je jednotky nezávislé na zařízení (1/96 palce na jednotku)

in je palce; 1in==96px

cm je centimetry; 1cm==(96/2,54) px

pt je body; 1pt==(96/72) px

Poznámka V mnoha případech může být dvojitá hodnota nastavena na "Auto", ale Control.FontSize nevykreslí se, pokud je nastavena na "Auto".

Platí pro