ListItem.LineHeight 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 hauteur de chaque ligne de contenu.
public:
property double LineHeight { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
public double LineHeight { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
member this.LineHeight : double with get, set
Public Property LineHeight As Double
Valeur de propriété
Hauteur de chaque ligne en pixels indépendants de l’appareil avec une plage de valeurs comprise entre 0,0034 et 16 0000. Une valeur ( NaN équivalente à une valeur d’attribut de «Auto ») entraîne la détermination automatique de la hauteur de ligne à partir des caractéristiques de police actuelles. La valeur par défaut est NaN.
- Attributs
Exemples
L’exemple suivant montre comment définir l’attribut LineHeight d’un Block élément.
<FlowDocument>
<Paragraph
TextAlignment="Left"
Background="AliceBlue"
FontSize="24"
LineHeight="48"
>
One<LineBreak/>
two two<LineBreak/>
Three Three Three<LineBreak/>
four four four four<LineBreak/>
Five Five Five Five Five
</Paragraph>
</FlowDocument>
La figure suivante montre comment l’exemple précédent s’affiche.
La figure suivante montre comment le même exemple s’affiche avec le paramètre par défaut de LineHeight=Double.NaN.
L’exemple suivant montre comment définir la LineHeight propriété par programmation.
Paragraph par = new Paragraph();
par.LineHeight = 48;
Dim par As New Paragraph()
par.LineHeight = 48
Remarques
La modification de la LineHeight valeur ne modifie pas la hauteur du texte associé ; au lieu de cela, elle modifie la hauteur de la ligne qui contient le texte.
En plus de cette propriété, la disposition des lignes dans un ListItem est affectée par sa LineStackingStrategy propriété.
Utilisation des attributs XAML
<object LineHeight="double"/>
- or -
<object LineHeight="qualifiedDouble"/>
- or -
<object LineHeight="Auto"/>
Valeurs XAML
Double Représentation sous forme de chaîne d’une Double valeur dans la plage 0.0034 à 160000. Une valeur non qualifiée est mesurée en pixels indépendants de l’appareil. Les chaînes n’ont pas besoin d’inclure explicitement les décimales.
qualifiedDouble Valeur double comme décrit ci-dessus, (à l’exception Auto) suivie de l’un des spécificateurs d’unités suivants : px, , in, cmpt.
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
La hauteur de ligne est déterminée automatiquement à partir des caractéristiques de police actuelles. Équivaut à une valeur de propriété de Double.NaN.
Informations sur les propriétés de dépendance
| Élément | Valeur |
|---|---|
| Champ d’identificateur | LineHeightProperty |
Propriétés de métadonnées définies sur true |
AffectsMeasure, , AffectsRenderInherits |