Partager via


Control.FontSize Propriété

Définition

Obtient ou définit la taille de police.

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

Valeur de propriété

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

Attributs

Exemples

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

<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

Remarques

Cette propriété affecte uniquement un contrôle dont le modèle utilise la FontSize propriété comme paramètre. Sur d’autres contrôles, cette propriété n’a aucun impact.

Informations sur les propriétés de dépendance

Élément Valeur
Champ d’identificateur FontSizeProperty
Propriétés de métadonnées définies sur true AffectsMeasure, , AffectsRenderInherits

Utilisation des attributs XAML

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

Valeurs XAML

DoubleDouble

Représentation sous forme de chaîne d’une Double valeur. Il s’agit d’une mesure indépendante de l’appareil (1/96e pouce). Les chaînes n’ont pas besoin d’inclure explicitement les décimales. Par exemple, une valeur est 1 acceptable.

Les mêmes Double restrictions de plage mentionnées dans la section Valeur de propriété s’appliquent ici.

qualifiedDouble Valeur double, comme décrit précédemment, suivie de l’une de ces chaînes de déclaration d’unité : px, , incm, pt.

px (valeur par défaut) est des unités indépendantes de l’appareil (1/96e pouce par unité)

in est pouces ; 1in==96px

cm est en centimètres ; 1cm==(96/2.54) px

pt est des points ; 1pt==(96/72) px

Note Dans de nombreux cas, un double peut être défini sur « Auto », mais il Control.FontSize ne s’affiche pas s’il est défini sur « Auto ».

S’applique à