gpt4 book ai didi

c# - XAML - TextTrimming 不适用于 LineBreaks?

转载 作者:行者123 更新时间:2023-11-30 18:28:09 25 4
gpt4 key购买 nike

为什么 TextTrimming 适用于第一个 TextBlock 而不是第二个?我在我的 xaml 上使用 LineBreaks,这是我需要显示的文本的一部分。

代码:

<Window x:Class="WpfApplication2.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid VerticalAlignment="Center">
<StackPanel>
<TextBlock TextTrimming="WordEllipsis" TextWrapping="Wrap" Width="20" Height="20" Background="Yellow">
1 2 3 4 5
</TextBlock>

<TextBlock TextTrimming="WordEllipsis" TextWrapping="Wrap" Width="20" Height="20" Background="Aqua">
1
<LineBreak/>
2
<LineBreak/>
3
<LineBreak/>
4
<LineBreak/>
5
</TextBlock>
</StackPanel>
</Grid>

输出:

enter image description here

最佳答案

您误解了 trim 的含义。修剪处理线的长度。您的第二个示例的行长度很短,但行数很多。这与长行长度不同。

因此修剪不是您所需要的。

关于c# - XAML - TextTrimming 不适用于 LineBreaks?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25561356/

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