Control.FontSize Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la taille de la 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 la 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
Champ d’identificateur | FontSizeProperty |
Propriétés de métadonnées définies sur true |
AffectsMeasure, AffectsRender, Inherits |
Utilisation d'attributs XAML
<object FontSize="double"/>
- or -
<object FontSize ="qualifiedDouble"/>
Valeurs XAML
double
Double
Représentation sous forme de chaîne d’une Double valeur. Cela est interprété comme une unité indépendante de l’appareil (1/96ème pouce) mesure. Les chaînes n’ont pas besoin d’inclure explicitement des points décimaux. 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.
qualifiéDouble
Valeur double , comme décrit précédemment, suivie de l’une de ces chaînes de déclaration d’unité : px
, in
, cm
, pt
.
px
(par défaut) est des unités indépendantes des appareils (1/96e pouce par unité)
in
est pouces; 1in==96px
cm
est des 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 un ne s’affiche pas s’il Control.FontSize est défini sur « Auto ».