标签: c# wpf
我使用几种语言,其中某些单词比显示它们的文本块长。字符串以不同的宽度显示在不同的文本块中,因此我不能只手动包装它们。正确包装它们的方法是使用连字符在单词中的某些位置。据我所知,这些地方通常都标有特殊字符,例如在epubs中。
我认为这个特殊字符将只是一个zero-width space,它在WPF中将单词包装得很好,但是文本块中缺少用于指示读者该单词已被包装的连字符,而不是那些是两个不同的词。
在WPF中是否可以使用其他一些特殊字符来正确包装长单词,还是我必须为此编写自己的行为?
答案 0 :(得分:1)
您似乎正在寻找软连字符或音节连字符。有关更多信息,请参见https://en.wikipedia.org/wiki/Soft_hyphen。