2013-05-12 37 views
23

Tôi đang sử dụng WPF, có một TextBlock trong UserControl của tôi. Văn bản là rất dài, vì vậy tôi quấn nó với TextWrapping = Wrap. Câu hỏi là, làm thế nào tôi có thể thay đổi khoảng cách dòng?Cách thay đổi khoảng cách dòng trong TextBlock

Mã này là một cái gì đó như:

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

Đầu ra là như sau:

abcdefghijk 
lmn 

Những gì tôi muốn là:

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

lớn Cảm ơn.

+0

Bạn có thể sử dụng Glyphs như đề xuất [ở đây] (http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/789c3e1b-e3ae-476f-b37f-d93ef6d0cb7b /)? Nếu không, bạn có thể điều chỉnh [Lineheight] (http://msdn.microsoft.com/en-us/library/system.windows.controls.textblock.lineheight.aspx) và xem liệu nó có hoạt động hay không. –

Trả lời

40

Sử dụng

LineHeight 

Giống như

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

Chính xác những gì tôi cần, cảm ơn! – TrueEddie

+13

Chỉ với LineStackingStrategy = "BlockLineHeight" – Mixer

Các vấn đề liên quan