Control.FontSize Proprietà

Definizione

Recupera o imposta la dimensione di carattere.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

Valore della proprietà

La dimensione del testo in Control.The size of the text in the Control. Il valore predefinito è MessageFontSize.The default is MessageFontSize. La dimensione di carattere deve essere un numero positivo.The font size must be a positive number.

Attributi

Esempi

Nell'esempio seguente viene illustrato come impostare la proprietà della dimensione del tipo di carattere di un controllo.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

Commenti

Questa proprietà ha effetto solo su un controllo il cui FontSize modello usa la proprietà come parametro.This property only affects a control whose template uses the FontSize property as a parameter. Per gli altri controlli, questa proprietà non ha alcun effetto.On other controls, this property has no impact.

Informazioni proprietà di dipendenzaDependency Property Information

Campo identificatoreIdentifier field FontSizeProperty
Proprietà dei metadati impostate sutrueMetadata properties set to true AffectsMeasure, AffectsRender, InheritsAffectsMeasure, AffectsRender, Inherits

Uso della sintassi XAML per gli attributiXAML Attribute Usage

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

Valori XAMLXAML Values

doubledouble
Double

Rappresentazione di stringa di un Double valore.A string representation of a Double value. Viene interpretato come una unità indipendente dal dispositivo (1/96 di pollice)device-independent unit (1/96th inch) misura.This is interpreted as a unità indipendente dal dispositivo (1/96 di pollice)device-independent unit (1/96th inch) measurement. Le stringhe non devono includere in modo esplicito i punti decimali.Strings need not explicitly include decimal points. Ad esempio, un valore di 1 è accettabile.For example, a value of 1 is acceptable.

Le stesse Double restrizioni di intervallo indicate nella sezione relativa al valore della proprietà si applicano qui.The same Double range restrictions that are mentioned in the Property Value section apply here.

qualifiedDoublequalifiedDouble
Un valore Double come descritto in precedenza, seguito da una di queste stringhe di dichiarazione di pxunità: cm, pt in,,.A double value as previously described that is followed by one of these unit declaration strings: px, in, cm, pt.

px(impostazione predefinita)unità indipendenti dal dispositivo (1/96 di pollice per unità)device-independent units (1/96th inch per unit)px (default) is unità indipendenti dal dispositivo (1/96 di pollice per unità)device-independent units (1/96th inch per unit)

inè in pollici; 1in = = 96pxin is inches; 1in==96px

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

ptpunti; 1Pt = = (96/72) pxpt is points; 1pt==(96/72) px

Nota In molti casi un valore Double può essere impostato su "auto", ma Control.FontSize non viene eseguito il rendering se impostato su "auto".Note In many cases a double may be set to "Auto," but a Control.FontSize does not render if set to "Auto".

Si applica a