WPF- TextBlock中的“LineSpacing”

时间:2014-05-26 16:36:22

标签: c# wpf xaml textblock

我有一个TextBlock我想传递' LineSpacing '的属性。使用" LineHeight "使用 LineStackingStrategy =" BlockLineHeight" 是它还将LineHeight应用于第一行之前的细分:

TextblockEx http://i61.tinypic.com/2a5y9mw.jpg

如何设法保留所说的' LineSpacing '没有在第一行之前修改 LineHeight

我可能会做的一件事是在 FlowDocument 段落中分隔每一行,因为段落有一个属性行前行间距行后行间距

任何帮助都会得到真正的赞赏。提前致谢。

ANSWER

您似乎可以使用 LineStackingStrategy =" MaxHeight" 来避免在第一行上领先。 (查看下面的答案以获取完整的详细信息)。

P.S。感谢Mitch的启示:D

1 个答案:

答案 0 :(得分:7)

您似乎可以使用LineStackingStrategy="MaxHeight"来避免在第一行上领先:

<TextBlock LineStackingStrategy="MaxHeight" TextWrapping="Wrap" LineHeight="50">Lorem...</TextBlock>

可生产

MaxHeight