gpt4 book ai didi

c# - 如何设置的高度

转载 作者:太空狗 更新时间:2023-10-29 18:32:26 24 4
gpt4 key购买 nike

有人知道如何设置 <LineBreak /> 的高度吗?里面<TextBlock /> ?我试图更改 TextBlock 的字体大小但这对我没有帮助。

更新

我需要减少它,而不是增加它。

最佳答案

唯一的方法 我能看到的一种可能性是使用 FlowDocumentScrollViewer作为您的 TextBlock 的内容。它将允许您使用 FlowDocument它有一个 Paragraph具有 FontSize 和 LineHeight 属性的对象。这将使您能够在一定程度上更改 LineBreak 的高度,这可能不会像您想要的那么小。

<Grid>
<TextBlock LineHeight="1" Height="85" Width="400" HorizontalAlignment="Left" Margin="12,29,0,0" Name="textBlock1" VerticalAlignment="Top" Background="Beige" >
<FlowDocumentScrollViewer Width="400" VerticalScrollBarVisibility="Hidden" >
<FlowDocument>
<Paragraph LineHeight="1" FontSize="12" FontFamily="Arial" Foreground="Red" >
<Run> This is a Test of line height</Run>
</Paragraph>
<Paragraph LineHeight="1" FontSize="1" BorderThickness=" 1" BorderBrush="Black">
<LineBreak/>
</Paragraph >
<Paragraph LineHeight="1" FontSize="12" FontFamily="Arial" Foreground="Blue">
<Run> This is a Test of line height</Run>
</Paragraph>
<Paragraph LineHeight="1" FontSize="2" BorderThickness=" 1" BorderBrush="Black">
<LineBreak />
</Paragraph>
<Paragraph LineHeight="1" FontSize="12" FontFamily="Arial" Foreground="Green" >
<Run> This is a Test of line height</Run>
</Paragraph>
<Paragraph LineHeight="1" FontSize="5" BorderThickness=" 1" BorderBrush="Black">
<LineBreak />
</Paragraph>
</FlowDocument>
</FlowDocumentScrollViewer>
</TextBlock>
</Grid>

这给了我这样的结果。

enter image description here


添加一些额外的信息。我相信您在行与行之间看到的大部分差距都与文本行的行高有关。我稍微玩了一下,想出了这个。它还具有不需要流程文档的额外好处。

<TextBlock LineHeight="9.75" LineStackingStrategy="BlockLineHeight" Margin="12,188,-12,-188">
<Run> This is a Test of Line Height</Run>
<LineBreak />
<Run >This is a Test of Line Height</Run>
<LineBreak />
<Run>This is a Test of Line Height</Run>
<LineBreak />
<Run> This is a Test of Line Height</Run>
</TextBlock>

这给了我一个看起来像这样的结果。它会让你变得比其他方式更小

enter image description here

关于c# - 如何设置<Linebreak/>的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9208142/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com