我有一种非常奇怪的行为,现在我很绝望。我有一个足够大的容器来容纳下面定义的复选框,但是其他一些容器有更多文本,所以我使用TextWrapping,Probem就是这样,连字符在文本中的存在涉及一些魔术修剪。这是代码:
<CheckBox>
<TextBlock Text="Media-Info Panel" FontSize="12" TextWrapping="Wrap"/>
</CheckBox>
<CheckBox >
<TextBlock Text="Панель Медиа-Информации" FontSize="12" TextWrapping="Wrap"/>
</CheckBox>
GUI中的CheckBoxes将如下所示
媒体-INFO
ПанельМедиа-
经过一些测试并向这些复选框添加文本后,我发现连字符存在会删除字符串中的最后一个单词。 BTW我试图将IsHyphenationEnabled设置为False - 没有帮助
经过额外的测试,我终于找到了问题,如果fontsize是12,它会重现,如果我们将fontsize设置为13,它可以正常工作。我们应该将其设置为13.3或15,它开始复制...... 这有什么污点?
提前感谢任何想法