ListItem.LineHeight Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví výšku každého řádku obsahu.
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
Hodnota vlastnosti
Výška každého řádku v pixelech nezávislých na zařízení s rozsahem hodnot 0,0034 až 16 0000. Hodnota (ekvivalentní hodnotě NaN atributu "Auto") způsobí, že výška řádku se určí automaticky z aktuálních charakteristik písma. Výchozí hodnota je NaN.
- Atributy
Příklady
Následující příklad ukazuje, jak nastavit LineHeight atribut elementu Block .
<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>
Následující obrázek ukazuje, jak se předchozí příklad vykresluje.
Následující obrázek ukazuje, jak se stejný příklad vykresluje s výchozím nastavením LineHeight=Double.NaN.
Následující příklad ukazuje, jak nastavit LineHeight vlastnost programově.
Paragraph par = new Paragraph();
par.LineHeight = 48;
Dim par As New Paragraph()
par.LineHeight = 48
Poznámky
LineHeight Změna hodnoty nezmění výšku přidruženého textu, ale změní výšku řádku obsahujícího text.
Kromě této vlastnosti je rozložení řádků v objektu ListItem ovlivněno jeho LineStackingStrategy vlastností.
Použití atributu XAML
<object LineHeight="double"/>
- or -
<object LineHeight="qualifiedDouble"/>
- or -
<object LineHeight="Auto"/>
Hodnoty XAML
Dvojité Řetězcové Double vyjádření hodnoty v rozsahu 0.0034 do 160000. Nekvalifikovaná hodnota se měří v pixelech nezávislých na zařízeních. Řetězce nemusí explicitně obsahovat desetinné čárky.
qualifiedDoubleDvojitá hodnota popsaná výše (s výjimkou Auto) následovaná jedním z následujících specifikátorů jednotek: px, in, cm, pt.
px (výchozí) je jednotky nezávislé na zařízení (1/96 palce na jednotku)
in je palce; 1in===96px
cm je centimetry; 1cm==(96/2,54) px
pt je body; 1pt==(96/72) px
Automaticky způsobí, že výška čáry se určí automaticky z aktuálních charakteristik písma. Ekvivalentní hodnotě Double.NaNvlastnosti .
Informace o vlastnosti závislosti
| Položka | Hodnota |
|---|---|
| Pole Identifikátor | LineHeightProperty |
Vlastnosti metadat nastavené na true |
AffectsMeasure, , AffectsRenderInherits |