ListItem.LineHeight Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de hoogte van elke inhoudsregel op of stelt u deze in.
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
Waarde van eigenschap
De hoogte van elke lijn in apparaatonafhankelijke pixels met een waardebereik van 0,0034 tot 160000. Een waarde van NaN (gelijk aan een kenmerkwaarde van "Auto") zorgt ervoor dat de lijnhoogte automatisch wordt bepaald op basis van de huidige lettertypekenmerken. De standaardwaarde is NaN.
- Kenmerken
Voorbeelden
In het volgende voorbeeld ziet u hoe u het LineHeight kenmerk van een Block element instelt.
<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>
In de volgende afbeelding ziet u hoe het vorige voorbeeld wordt weergegeven.
In de volgende afbeelding ziet u hoe hetzelfde voorbeeld wordt weergegeven met de standaardinstelling van LineHeight=Double.NaN.
In het volgende voorbeeld ziet u hoe u de eigenschap LineHeight programmatisch instelt.
Paragraph par = new Paragraph();
par.LineHeight = 48;
Dim par As New Paragraph()
par.LineHeight = 48
Opmerkingen
Als u de LineHeight waarde wijzigt, wordt de hoogte van de gekoppelde tekst niet gewijzigd. In plaats daarvan wordt de hoogte gewijzigd van de regel die de tekst bevat.
Naast deze eigenschap wordt de indeling van regels in een ListItem regel beïnvloed door LineStackingStrategy de eigenschap.
XAML-kenmerkgebruik
<object LineHeight="double"/>
- or -
<object LineHeight="qualifiedDouble"/>
- or -
<object LineHeight="Auto"/>
XAML-waarden
Dubbele Tekenreeksweergave van een Double waarde in het bereik 0.0034 tot 160000. Een niet-gekwalificeerde waarde wordt gemeten in apparaatonafhankelijke pixels. Tekenreeksen hoeven niet expliciet decimale punten op te nemen.
qualifiedDouble Een dubbele waarde zoals hierboven beschreven, (behalve Auto) gevolgd door een van de volgende eenheidsaanduidingen: px, in, , cm. pt
px (standaard) is apparaatonafhankelijke eenheden (1/96e inch per eenheid)
in is inches; 1in==96px
cm is centimeters; 1cm==(96/2,54) px
pt is punten; 1pt==(96/72) px
Automatisch zorgt ervoor dat de lijnhoogte automatisch wordt bepaald op basis van de huidige lettertypekenmerken. Gelijk aan een eigenschapswaarde van Double.NaN.
Informatie over afhankelijkheidseigenschappen
| Item | Waarde |
|---|---|
| Id-veld | LineHeightProperty |
Eigenschappen van metagegevens ingesteld op true |
AffectsMeasure, , AffectsRenderInherits |