ListItem.LineHeight Eigenschap

Definitie

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.

Schermopname: FlowDocument LineHeight-schermopname

In de volgende afbeelding ziet u hoe hetzelfde voorbeeld wordt weergegeven met de standaardinstelling van LineHeight=Double.NaN.

Schermopname: Standaardschermopname van FlowDocument LineHeight

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

Van toepassing op