Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais
Cette documentation est archivée et n’est pas conservée.

Control.FontSize, propriété

Obtient ou définit la taille de la police.

Espace de noms :  System.Windows.Controls
Assembly :  PresentationFramework (dans PresentationFramework.dll)
XMLNS pour 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"/>

Valeurs XAML

double

Double

Représentation sous forme de chaîne d'une valeur Double. Interprété comme une mesure device-independent unit (1/96th inch). Les chaînes n'incluent pas explicitement le séparateur décimal. Par exemple, la valeur 1 est acceptable.

Les mêmes restrictions de plage Double, mentionnées dans la section sur les valeurs de la propriété, s'appliquent ici.

qualifiedDouble

Valeur double telle que décrite ci-dessus, suivie de l'une de ces chaînes de déclaration d'unité : px, in, cm, pt.

La valeur px (par défaut) est exprimée en device-independent units (1/96th inch per unit)

in est l'abréviation du mot anglais « inches » (pouces) ; 1 in = 96 px

cm correspond à centimètres ; 1 cm = (96/2,54) px

pt correspond à points ; 1 pt = (96/72) px

RemarqueDans de nombreux cas un double peut avoir pour valeur "Auto", mais un Control.FontSize ne restitue pas si réglé sur "Auto".

Valeur de propriété

Type : System.Double
Taille du texte dans le Control. La valeur par défaut est SystemFonts.MessageFontSize. La taille de police doit être un nombre positif.

Champ d'identificateur

FontSizeProperty

Propriétés de métadonnées définies à true

AffectsMeasure , AffectsRender, Inherits

Cette propriété n'affecte que le contrôle dont le modèle utilise la propriété FontSize en tant que paramètre. Cette propriété n'a aucun impact sur les autres contrôles.

L'exemple suivant montre comment définir la propriété de taille de police d'un contrôle.


<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

Pris en charge dans : 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Afficher: