1

我有一个非常奇怪的行为,我现在很绝望。我有一个足够大的容器来容纳下面定义的复选框,但其他一些有更多的文本,所以我使用 TextWrapping,问题是,文本中的连字符存在涉及一些魔法修剪。这是代码:

<CheckBox>
<TextBlock Text="Media-Info Panel" FontSize="12" TextWrapping="Wrap"/>
</CheckBox>

<CheckBox >
<TextBlock Text="Панель Медиа-Информации" FontSize="12" TextWrapping="Wrap"/>
</CheckBox>

GUI 中的复选框将如下所示

Media-Info
Панель Медиа-

经过一些测试并向这些复选框添加文本后,我发现连字符的存在会删除字符串中的最后一个单词。顺便说一句,我试图将 IsHyphenationEnabled 设置为 False - 没有帮助

经过额外的测试,我终于找到了问题,如果 fontsize 为 12,它会重现,如果我们将 fontsize 设置为 13,它可以正常工作。我们应该将它设置为 13.3 还是 15 它开始复制......这是什么邪恶的魔法?

提前感谢您的任何想法

4

0 回答 0