Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale.
Traduzione
Originale

Proprietà Control.FontSize

Ottiene o imposta la dimensione del carattere.

Spazio dei nomi:  System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)
XMLNS per XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[TypeConverterAttribute(typeof(FontSizeConverter))]
[LocalizabilityAttribute(LocalizationCategory.None)]
[BindableAttribute(true)]
public double FontSize { get; set; }
<object FontSize="double"/>
- or –
<object FontSize ="qualifiedDouble"/>

Valor XAML

double

Double

Rappresentazione in forma di stringa di un valore Double. Viene interpretato come una misurazione in device-independent unit (1/96th inch). Non è necessario che le stringhe includano in modo esplicito i separatori decimali. Ad esempio, un valore di 1 è accettabile.

Si applicano le stesse restrizioni Double di intervallo descritte nella sezione Valore della Proprietà.

qualifiedDouble

Un valore double come quello descritto in precedenza che è seguito da una di queste stringhe di dichiarazione di unità: px, in, cm, pt.

px (impostazione predefinita) equivale a device-independent units (1/96th inch per unit)

in è pollici; 1in==96px

cm equivale a centimetri. 1cm == (96/2,54)px

pt equivale a punti; 1pt == (96/72)px

Nota In molti casi un double può essere impostato su "Auto", ma Control.FontSize non esegue il rendering se è impostato su "Auto."

Valore proprietà

Tipo: System.Double
La dimensione del testo in Control. Il valore predefinito è SystemFonts.MessageFontSize. La dimensione del carattere deve essere un numero positivo.

Campo dell'identificatore

FontSizeProperty

Proprietà dei metadati impostate a true

AffectsMeasure , AffectsRender, Inherits

Questa proprietà ha effetto solo su un controllo il cui modello utilizza la proprietà FontSize come parametro. Sugli altri controlli, questa proprietà non ha effetto.

Nell'esempio riportato di seguito viene illustrato come impostare la proprietà dimensione carattere di un controllo.


<Button Name="btn3" FontSize="10.0" 
        Click="ChangeFontSize">
  FontSize
</Button>



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



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.";
    }
}


.NET Framework

Supportato in: 4, 3.5, 3.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft