Condividi tramite


Control.FontSize Proprietà

Definizione

Recupera o imposta la dimensione di carattere.

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

Valore della proprietà

Double

La dimensione del testo in Control. Il valore predefinito è MessageFontSize. La dimensione di carattere deve essere un numero positivo.

Attributi

Esempio

Nell'esempio seguente viene illustrato come impostare la proprietà dimensioni del carattere di un controllo.

<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

Commenti

Questa proprietà influisce solo su un controllo il cui modello usa la FontSize proprietà come parametro. In altri controlli questa proprietà non ha alcun impatto.

Informazioni proprietà di dipendenza

Campo Identificatore FontSizeProperty
Proprietà dei metadati impostate su true AffectsMeasure, AffectsRender, Inherits

Uso della sintassi XAML per gli attributi

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

Valori XAML

double
Double

Rappresentazione stringa di un Double valore. Questa operazione viene interpretata come un'unità indipendente dal dispositivo (1/96° pollice). Le stringhe non devono includere in modo esplicito i punti decimali. Ad esempio, un valore di 1 è accettabile.

Le stesse Double restrizioni di intervallo indicate nella sezione Valore proprietà si applicano qui.

qualificatoDouble
Valore doppio come descritto in precedenza seguito da una di queste stringhe di dichiarazione di unità: px, in, cm, pt.

px (impostazione predefinita) è unità indipendenti dal dispositivo (1/96° pollice per unità)

in è pollici; 1in==96px

cm è centimetri; 1cm==(96/2.54) px

pt è punti; 1pt==(96/72) px

Nota In molti casi un doppio può essere impostato su "Auto", ma non Control.FontSize viene eseguito il rendering se impostato su "Auto".

Si applica a