Control.FontSize Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta la dimensione del 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à
Dimensione del testo nell'oggetto Control. Il valore predefinito è MessageFontSize. La dimensione del carattere deve essere un numero positivo.
- Attributi
Esempio
Nell'esempio seguente viene illustrato come impostare la proprietà relativa alle 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 utilizza la FontSize proprietà come parametro. In altri controlli questa proprietà non ha alcun impatto.
Informazioni sulle proprietà di dipendenza
| Elemento | Valore |
|---|---|
| Campo Identificatore | FontSizeProperty |
Proprietà dei metadati impostate su true |
AffectsMeasure, AffectsRender, Inherits |
Utilizzo degli attributi XAML
<object FontSize="double"/>
- or -
<object FontSize ="qualifiedDouble"/>
Valori XAML
DoppiaDouble
Rappresentazione di stringa di un Double valore. Questa operazione viene interpretata come misura di unità indipendente dal dispositivo (1/96° pollice). Le stringhe non devono includere in modo esplicito i separatori decimali. Ad esempio, un valore di 1 è accettabile.
Le stesse Double restrizioni relative all'intervallo indicate nella sezione Valore proprietà si applicano qui.
qualifiedDouble Valore double come descritto in precedenza seguito da una delle stringhe di dichiarazione di unità seguenti: px, cmin, , pt.
px (impostazione predefinita) è unità indipendenti dal dispositivo (1/96 pollici per unità)
in è pollici; 1in==96 px
cm è centimetri; 1cm==(96/2.54) px
pt è punti; 1pt==(96/72) px
Nota In molti casi un valore double può essere impostato su "Auto", ma un Control.FontSize oggetto non viene eseguito se impostato su "Auto".