2013-05-12 19 views
23

Używam WPF, istnieje funkcja TextBlock w moim UserControl. Tekst jest bardzo długi, więc pakuję go w TextWrapping = Wrap. Pytanie brzmi, jak mogę zmienić odstępy między wierszami?Jak zmienić odstępy między wierszami w TextBlock?

Kod jest coś takiego:

<TextBlock Text="abcdefghijklmn" TextWrapping="Wrap"/> 

Wyjście jest takie jak:

abcdefghijk 
lmn 

Co chcę jest:

abcdefghijk 
<--increase this line spacing--> 
lmn 

Wielkie dzięki.

+0

Można użyć Glify jak sugeruje [tutaj] (http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/789c3e1b-e3ae-476f-b37f-d93ef6d0cb7b /)? W przeciwnym razie możesz dostosować [Lineheight] (http://msdn.microsoft.com/en-us/library/system.windows.controls.textblock.lineheight.aspx) i sprawdzić, czy to działa. –

Odpowiedz

40

Zastosowanie

LineHeight 

Jak

<TextBlock Text="abcdefghijklmn" TextWrapping="Wrap" LineStackingStrategy="BlockLineHeight" LineHeight="30"/> 
+0

Dokładnie to, czego potrzebowałem, dzięki! – TrueEddie

+13

Tylko z LineStackingStrategy = "BlockLineHeight" – Mixer

Powiązane problemy